- Streaming region-of-interest JPEG decoder for ESP32 based on tjpgd. Stream JPEG data in from any source, stream decoded pixel rows out to your callback — without loading the full image into RAM, without a seekable source, without a full-frame output buffer. Stream in from a file, a flash blob, an HTTP response body, a UART byte stream, a FreeRTOS queue, a TCP socket, or a DMA ring buffer. If you can hand bytes to a callback, you can decode a JPEG.
- Supports all targets
-
-
License:
MIT
-
Includes 8 examples
-
Downloaded 30 times
Examples matching your search query:
-
sync/ipcam
This example demonstrates streaming JPEG decoding from an HTTP source onto an ILI9486-based LCD in landscape orientation.
-
sync/lcd
Fetches a JPEG over HTTPS and renders it to an ILI9486 LCD without needing a full frame buffer.
-
async/lcd
Fetches a JPEG over HTTPS and renders it to an ILI9486 LCD in a single streaming pass without a full frame buffer.
-
async/ipcam
This example demonstrates streaming JPEG decoding from an HTTP source onto an ILI9486-based LCD in landscape orientation.