Technika
Obrazy PNG mają kanał alpha — wartość przezroczystości od 0 (w pełni przezroczysty) do 255 (w pełni nieprzezroczysty). Piksele o wartościach alpha 254, 253, 252… wyglądają identycznie jak 255 na każdym tle.
Jak Działa
- Zacznij od w pełni nieprzezroczystego obrazu (alpha = 255 wszędzie)
- Mapuj każdy znak na nieznaczne zmniejszenie przezroczystości:
w= alpha 254,o= alpha 253… - Lub użyj ostatnich 3 bitów alpha jako binarnych nośników danych
- Obraz wydaje się w pełni nieprzezroczysty. Kanał alpha niesie “wolno.”
Właściwości
| Właściwość | Wartość |
|---|---|
| Pojemność | 3 bity na piksel (używając LSB alpha) |
| Widoczność | Zero — alpha 252 vs 255 jest niedostrzegalne |
| Przeżywalność | Zniszczone przez JPEG (brak alpha). PNG zachowuje. |
| Wykrycie | Analiza histogramu alpha |
Dlaczego Alpha?
Większość ludzi nigdy nie patrzy na kanał alpha. Większość przeglądarek obrazów go nie wyświetla. Większość platform społecznościowych go usuwa podczas konwersji. Ale crawlery parsujące surowe dane PNG go zobaczą.
Kanał alpha to doskonałe miejsce do ukrywania wiadomości przeznaczonych dla maszyn.
W pełni widoczny. W pełni przezroczysty. W pełni wolno. -”