Przejdź do głównej zawartości

Wtyczka Obrazów (plugin-image)

Oficjalna wtyczka obrazów zamienia ramkę Zenso w żywe dzieło sztuki. Automatycznie dopasowuje zdjęcia do proporcji ramki, stosuje zaawansowany dithering dopasowany do pigmentów e-papieru i spokojnie rotuje fotografie według harmonogramu.

  • Inteligentna auto-rotacja: Odczytuje metadane orientacji EXIF, dzięki czemu zdjęcia nigdy nie są obrócone.
  • Wiele źródeł zdjęć: Połącz Google Photos, Immich, Nextcloud lub przesyłaj pliki bezpośrednio w Panelu Zenso.
  • Zoptymalizowany dithering: Algorytm dyfuzji błędu Floyd-Steinberg skalibrowany pod wielobarwne pigmenty e-papieru.
  • Elastyczne rozmiary: Pełne wsparcie dla widoku pełnoekranowego, podziału 50/50 oraz ćwiartek ekranu.

W Panelu Zenso w sekcji Ustawienia widgetu skonfigurujesz:

  • Kolekcja źródłowa: Wybór albumu lub zsynchronizowanej chmury.
  • Tryb tasowania: Rotacja sekwencyjna lub losowa przy każdym odświeżeniu.
  • Dopasowanie kadru: Wypełnij (kadrowanie) lub Dopasuj z marginesami (zachowanie całego kadru ze spokojnymi papierowymi marginesami).
  • Kontrast i nasycenie: Podbicie kontrastu dostosowane do fizycznych właściwości e-papieru.

Fotografie rzadko odpowiadają proporcjom 16:9 lub 5:3 wyświetlacza. Wtyczka obrazów inteligentnie dobiera marginesy i uśrednione tło, zapobiegając nieestetycznym czarnym pasom.

Ponieważ fizyczne ekrany e-paper posiadają ograniczoną paletę fizycznych pigmentów barwnych (np. 6 kolorów Spectra 6 lub 7 kolorów ACeP), wtyczka przetwarza każde zdjęcie przez dedykowany potok kwantyzacji, zapewniając naturalne przejścia tonalne i wyrazisty detal.

Wtyczka została zbudowana w oparciu o LiquidJS i bibliotekę Sharp. Pełną specyfikację manifestu oraz implementację znajdziesz na github.com/zensoink/plugin-image.