0. 먼저 읽기
Ultra Exif Reader v4.2는 이미지와 영상 파일 안에 실제로 남아 있는 메타데이터를 읽어 정리하는 브라우저용 단일 HTML 도구입니다. 이 앱이 할 수 있는 일은 크게 네 가지입니다.
- 카메라·스마트폰 사진의 EXIF 촬영 정보 확인
- AI 생성 이미지의 프롬프트·모델·샘플러·시드·LoRA 등 확인
- ComfyUI 이미지·영상의 workflow/prompt를 분석하여 실제 사용 경로를 중심으로 핵심 정보 정리
- 생성 메타가 없는 이미지에서 Gemini, GPT, Ollama Vision을 이용해 이미지 생성용 영어 프롬프트 추정
- 앱은 파일 안에 남아 있는 정보만 읽을 수 있습니다.
- 웹 업로드, 메신저 전송, 리사이즈, 재저장, 영상 재인코딩으로 삭제된 메타는 복원할 수 없습니다.
- 이미지 분석 기능은 원본 프롬프트를 복원하는 기능이 아니라, 보이는 이미지를 바탕으로 새로운 프롬프트를 추정하는 기능입니다.
권장 브라우저: Microsoft Edge, Google Chrome, 최신 Chromium 기반 브라우저
1. v4.2에서 달라진 핵심 기능
v4.2는 단순 버전 표기 변경이 아니라, 이미지 메타 추출과 파일 목록 사용성이 크게 보강된 배포판입니다.
1) ComfyUI 드래그 앤 드롭 방식에 가까운 이미지 메타 추출
- PNG뿐 아니라 JPEG/JPG와 WebP에서도 workflow, prompt, parameters 후보를 더 폭넓게 읽습니다.
- Image Saver, Image Saver Simple 등 여러 저장 노드가 만든 JPEG/WebP 메타를 처리합니다.
- workflow만 있고 prompt map이 없는 파일, prompt map만 있는 파일, parameters만 있는 파일을 각각 구분해 처리합니다.
2) ComfyUI 실제 사용 경로 우선 분석
- 최종 출력 노드에서 upstream으로 연결을 따라가며 사용된 모델, 프롬프트, LoRA, 샘플링 값을 우선합니다.
- muted, bypassed 노드와 선택되지 않은 switch 경로가 결과에 섞이지 않도록 방어합니다.
- 서브그래프와 문자열형 노드 ID도 일부 지원합니다.
3) Ideogram 이중 프롬프트 표시
- LLM이나 변환 노드에 입력된 자연어 원본 프롬프트와 실제 Ideogram에 전달된 최종 JSON 프롬프트를 따로 표시합니다.
- 최종 JSON이 실제 실행 프롬프트이며, 자연어 프롬프트는 그 출처로 표시됩니다.
- 시스템 프롬프트나 제어용 지시문은 일반 프롬프트 칸에 표시하지 않습니다.
4) 파일 목록 순서 변경
- 왼쪽 썸네일 항목을 클릭한 채 드래그하면 순서를 바꿀 수 있습니다.
- 다른 항목을 드래그하기 시작하면 그 항목이 즉시 활성화되어 오른쪽 정보가 함께 바뀝니다.
- 순서 변경 과정에서 이미 추출된 메타를 다시 분석하지 않습니다.
5) 사이드바 공간 최적화
- 파일 추가, 선택 삭제, 캐시 삭제, 전체 삭제 버튼이 한 줄에 표시됩니다.
- 파일 수, AI 파일, 카메라 사진, 메타 없음 통계도 한 줄에 표시됩니다.
6) 메타 파서 안정화
중복·대소문자 변형 PNG 청크 처리, 압축 메타 크기 제한, WebP/JPEG 메타 크기 방어, 손상된 JSON·중첩 JSON 깊이 제한, LoRA 중복 검출 방지, conditioning wire 참조 중복 제거, WebUI의 개행 없는 Parameters와 구형 Hires. 표기 처리, 중괄호/대괄호로 시작하는 가중치 프롬프트 보존 등을 지원합니다.
7) 카메라 사진 오감지 방지
Google Camera, Google Photos 등의 Software 태그를 Gemini 생성 이미지로 잘못 표시하지 않도록 수정되었습니다.
2. 실행 방법
- ZIP 압축을 풉니다.
Ultra_exif_reader_v4.2.html을 Edge 또는 Chrome으로 엽니다.- 왼쪽 드롭 영역에 이미지나 영상을 끌어다 놓거나 파일 추가 버튼을 누릅니다.
- 분석이 끝나면 왼쪽 목록에서 파일을 선택합니다.
- 오른쪽에서 미리보기, 핵심 정보, 프롬프트, 원본 메타를 확인합니다.
별도 서버 설치는 필요하지 않습니다. 단, 다음 기능은 외부 연결을 사용합니다.
- ExifReader와 pako 라이브러리 로드: jsDelivr CDN
- Gemini 이미지 분석: Google Gemini API
- GPT 이미지 분석: OpenAI API
- 번역: Google 번역 엔드포인트
- Ollama Vision: 사용자 PC의 localhost:11434
인터넷이 완전히 차단된 환경에서는 기본 바이너리 파서가 일부 동작하더라도 카메라 EXIF나 압축 PNG 메타 등 일부 기능이 제한될 수 있습니다.
3. 지원 파일 형식
이미지: PNG, JPG, JPEG, WEBP
영상: MP4, WEBM, MKV, MOV, M4V
이미지 분석 레이어 지원 형식: PNG, JPG/JPEG, WEBP
직접 지원하지 않는 대표 형식: GIF, BMP, TIFF, HEIC/HEIF, AVIF, PSD, RAW 카메라 파일, JSON 단독 파일, TXT 단독 파일
- 확장자만 바뀐 파일은 실제 바이너리 시그니처를 확인해 가능한 경우 올바른 형식으로 처리합니다.
- 브라우저가 코덱을 지원하지 않는 MKV/MOV 파일은 메타 분석은 가능해도 영상 미리보기가 안 될 수 있습니다.
4. 개인정보와 외부 전송
기본 메타 읽기
- 사용자가 추가한 파일은 브라우저 안