Audio Shop moduluje zdjęcia jak dźwięk. Jak wygląda JPG z przesterem?

Większość edytorów zdjęć nie różni się od siebie znacznie. Wszystkie wykorzystują zbliżone koncepcje, osiągając najwyżej różne efekty, tworzone jednak generalnie w podobny sposób. Jak się okazuje, do tematu można jednak podejść całkowicie nowatorsko i na zdjęcia nakładać efekty jak na... dźwięk. Z takiego założenia wyszedł Robert Foss, twórca skryptu Audio Shop , który pozwala nakładać na zdjęcia efekty znane ze świata muzycznego.

Obraz
Oskar Ziomek

Dzięki temu możliwe będzie sprawdzenie, jak prezentują się fotografie z nałożonym na siebie efektem przesteru, echem, phaserem, flangerem i nie tylko. Osiągane rezultaty są natomiast dosyć przewidywalne: przester dodaje do zdjęć tytułowego szumu i zakłamania barw, a echo powiela obraz zgodnie z zadanymi parametrami.

Skrypt udostępniony został na GitHubie i również tam można rzucić okiem na przykładowe efekty edycji tego samego zdjęcia źródłowego:

  • Zdjęcie z echem
  • Przesterowane zdjęcie
[1/2] Zdjęcie z echem Źródło zdjęć: |

Najciekawsze w tym wszystkim jest jednak to, w jaki sposób dochodzi do edycji. Jak się okazuje, ta nie różni się prawie wcale od modyfikacji zwykłego dźwięku, a wyzwaniem jest jedynie odpowiednia konwersja zdjęcia, które docelowo musi zostać zapisane z ustaloną głębią bitową, by tak samo zostało zaimportowane przez edytor muzyczny.

W tym celu, jest ono w przepisywane do surowego formatu YUV444P, w którym specyficznie kodowane są informacje o kolejnych barwach składowych fotografii. Kanały RGB nie są przeplatane, ale występują kolejno po sobie. Dzięki temu zastosowanie efektów w rodzaju chociażby wspominanego już echa, będzie odpowiednio powielać cały element zdjęcia, a nie jedynie wartości poszczególnych składowych.

Aby działanie skryptu było możliwe, wykorzystywane są mechanizmy z FFmpeg, imagemagick oraz sox. Zarówno skrypt, jak i krótką instrukcję dotyczącą składni wraz z przykładami, znaleźć można w repozytorium na GitHubie.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Podejrzewasz wyciek danych? Wykorzystaj mObywatela
Podejrzewasz wyciek danych? Wykorzystaj mObywatela
SMS Blastery w autach. Jak działa atak?
SMS Blastery w autach. Jak działa atak?
Yanosik komentuje raport Policji. Co jest przyczyną wypadków?
Yanosik komentuje raport Policji. Co jest przyczyną wypadków?
CERT Orange: AI napędza fałszywe sklepy w sieci
CERT Orange: AI napędza fałszywe sklepy w sieci
Ta aplikacja zmieniła świat. Obchodzi 20. urodziny
Ta aplikacja zmieniła świat. Obchodzi 20. urodziny
ZUS ostrzega przed fałszywymi telefonami. Oszuści żądają 800 zł
ZUS ostrzega przed fałszywymi telefonami. Oszuści żądają 800 zł
Microsoft Teams wprowadzi zmiany. Start w czerwcu 2026 r.
Microsoft Teams wprowadzi zmiany. Start w czerwcu 2026 r.
NWHStealer kradnie hasła. Ukrywa się w fałszywych aplikacjach
NWHStealer kradnie hasła. Ukrywa się w fałszywych aplikacjach
TikTok Shop w Polsce. Sprzedawcy otrzymali powiadomienie
TikTok Shop w Polsce. Sprzedawcy otrzymali powiadomienie
Komunikat KAS. Termin mija 30 kwietnia
Komunikat KAS. Termin mija 30 kwietnia
Serwis telewizji DVB-T2. Wyłączenia nadajników
Serwis telewizji DVB-T2. Wyłączenia nadajników
Dostałeś takiego SMS-a? Lepiej zablokuj kontakt
Dostałeś takiego SMS-a? Lepiej zablokuj kontakt
ZACZEKAJ! ZOBACZ, CO TERAZ JEST NA TOPIE 🔥