1.3 KiB
1.3 KiB
Waveshare E6 Image Processor
將生活照片轉換為 Waveshare E6 電子紙相框(E Ink Spectra 6)可顯示的 BMP 格式。
環境需求
- Python >= 3.13
- uv
安裝
uv sync
使用方式
增強版轉換 (new_convert.py)
針對電子紙的反射式顯示特性,加入 Gamma 校正與色彩增強,轉換後的照片更明亮鮮豔。
# 彩色風景照(高飽和、高對比)
python src/new_convert.py --img_path photo.jpg --color rgb --mode landscape
# 彩色人像照(保護膚色、適度提亮)
python src/new_convert.py --img_path photo.jpg --color rgb --mode portrait
# 一般彩色照片
python src/new_convert.py --img_path photo.jpg --color rgb --mode normal
# 黑白照片
python src/new_convert.py --img_path photo.jpg --color bw
官方原版轉換 (official_convert.py)
Waveshare 官方提供的轉換腳本,作為對照參考。
python src/official_convert.py photo.jpg --mode scale
輸出
轉換完成後會在輸入圖片的同目錄產生 BMP 檔案,將其複製到相框的儲存裝置即可顯示:
cp output.bmp /Volumes/[YourTF]/pic
複製完記得將pic底下的隱藏檔全數刪除才能正常顯示。