Gdzie PNG przechowuje metadane
PNG to sekwencja chunków. Sam obraz znajduje się w IHDR, PLTE i IDAT; wszystko inne jest opcjonalne. AI Label Remover usuwa następujące chunki:
- tEXt, zTXt i iTXt — tekst dowolny, skompresowany i międzynarodowy. Stable Diffusion WebUI zapisuje tu chunk „parameters”; ComfyUI zapisuje JSON „prompt” i „workflow”.
- Pakiety XMP zapisane w iTXt, w tym deklaracje IPTC i źródła AI.
- eXIf — dane EXIF, w tym GPS, jeśli aplikacja skopiowała je ze zdjęcia.
- caBX — Content Credentials C2PA.
- tIME (czas ostatniej modyfikacji) i dSIG (podpis cyfrowy).
Co zostaje, by obraz wyglądał tak samo
Przezroczystość (tRNS), gamma i chromatyczność (gAMA, cHRM), flaga sRGB i osadzony profil ICC (iCCP) wpływają na wyświetlanie, więc zostają. Animowane PNG zachowują chunki acTL, fcTL i fdAT, dzięki czemu animacje APNG nadal działają.
Ponieważ dane IDAT są kopiowane, a nie kompresowane ponownie, wyczyszczony plik jest identyczny z oryginałem co do piksela — zwykle nieco mniejszy, bo chunków tekstowych już nie ma.
Ochrona promptów i workflow AI
Jeśli udostępniasz obrazy ze Stable Diffusion, Forge lub ComfyUI, każdy może przeciągnąć PNG z powrotem do tego samego narzędzia i odzyskać Twój dokładny prompt, seed, model i graf węzłów. Jak Stable Diffusion i ComfyUI ukrywają prompty w PNG pokazuje, co jest zapisywane. Czyszczenie usuwa wszystko, a karta „Surowe metadane” pozwala wcześniej skopiować prompt, jeśli chcesz go zachować.
Co zostaje usunięte, a co zostaje
PNGChunks
Usuwane
- tEXt
- zTXt
- iTXt (prompt
- workflow
- XMP)
- eXIf
- caBX (C2PA)
- tIME
- dSIG
Zostaje
- IHDR
- PLTE
- IDAT
- tRNS
- gAMA
- cHRM
- sRGB
- iCCP
- acTL/fcTL/fdAT
- Orientation