PNG가 메타데이터를 두는 곳
PNG는 청크의 연속입니다. 이미지 자체는 IHDR, PLTE, IDAT에 있고 나머지는 모두 선택 사항입니다. AI Label Remover가 제거하는 청크는 다음과 같습니다.
- tEXt, zTXt, iTXt — 자유 텍스트, 압축 텍스트, 국제 텍스트. Stable Diffusion WebUI는 여기에 “parameters” 청크를, ComfyUI는 “prompt”와 “workflow” JSON을 씁니다.
- iTXt에 저장된 XMP 패킷. IPTC와 AI 소스 선언이 포함됩니다.
- eXIf — 앱이 사진에서 복사해 온 경우 GPS를 포함한 EXIF 데이터.
- caBX — C2PA Content Credentials.
- tIME(마지막 수정 시각)과 dSIG(디지털 서명).
이미지가 똑같이 보이도록 남기는 것
투명도(tRNS), 감마와 색도(gAMA, cHRM), sRGB 플래그, 내장 ICC 프로필(iCCP)은 표시에 영향을 주므로 유지됩니다. 애니메이션 PNG는 acTL, fcTL, fdAT 청크를 유지해 APNG 애니메이션이 계속 재생됩니다.
IDAT 데이터는 다시 압축하지 않고 복사하므로, 세척한 파일은 원본과 픽셀 단위로 같습니다. 텍스트 청크가 빠져서 보통 조금 더 작아집니다.
AI 프롬프트와 워크플로 보호
Stable Diffusion, Forge, ComfyUI로 만든 이미지를 공유하면, 누구나 PNG를 같은 도구에 끌어다 놓아 정확한 프롬프트, 시드, 모델, 노드 그래프를 되살릴 수 있습니다. Stable Diffusion과 ComfyUI가 PNG에 프롬프트를 숨기는 방식에서 무엇이 저장되는지 볼 수 있습니다. 세척하면 모두 지워지며, 남겨 두고 싶다면 “원본 메타데이터” 탭에서 먼저 프롬프트를 복사하세요.
제거되는 것과 남는 것
PNGChunks
씻어 냄
- tEXt
- zTXt
- iTXt (prompt
- workflow
- XMP)
- eXIf
- caBX (C2PA)
- tIME
- dSIG
그대로 둠
- IHDR
- PLTE
- IDAT
- tRNS
- gAMA
- cHRM
- sRGB
- iCCP
- acTL/fcTL/fdAT
- Orientation