34 lines
929 B
Markdown
34 lines
929 B
Markdown
# ESP32 Image Viewer on LCD from SD
|
|
|
|
## Introduction
|
|
|
|
This project utilizes an ELECROW ESP32 Display to read images from SD card and display them.
|
|
|
|
## Disclaimer
|
|
|
|
To ensure good results and no image load fails pass the images at least through [helpers/resize.py](helpers/resize.py).
|
|
If the images are progressive jpegs use [helpers/progressive_to_normal_jpeg.sh](helpers/progressive_to_normal_jpeg.sh) first.
|
|
See [Helper README](helper/README.md) for usage advice.
|
|
|
|
## Usage
|
|
|
|
Insert SD card into the TF slot on the board. Flash the project to the ESP32. Use touch to switch between UI-Log and Image-Browser.
|
|
|
|
## Supported file extensions
|
|
- .bmp
|
|
- .jpg
|
|
- .png
|
|
- .jpeg
|
|
|
|
## Software
|
|
|
|
- ESP-IDF
|
|
- optional but recommended:
|
|
- VS Code with ESP-IDF extension
|
|
|
|
## Hardware
|
|
|
|
- ELECROW ESP32 5" HMI Display (800x480) RGB TFT Touchscreen compatible with LVGL
|
|
- USB-C cable to flash firmware
|
|
- optional but recommended:
|
|
- SD card |