isGenAI.com

파일과 함께 보는 실제 예제

이미지에 저장된 시드, 스텝, CFG 설정 읽기

이미지를 재현하기 전에 저장된 설정을 읽으세요. isGenAI는 파일에 존재하는 지원 값을 보고하고 사용할 수 없는 필드는 제외합니다. 누락된 시드나 샘플러를 기본값으로 채우지 않습니다.

단계 따라가기

  1. 아래에서 원본 PNG와 설정을 변경한 PNG를 다운로드하세요.
  2. 저장된 프롬프트 추출기로 각 파일을 읽으세요. 두 파일의 긍정 프롬프트는 같습니다.
  3. 설정을 비교하세요. 원본에는 시드 42와 20스텝이, 변경한 사본에는 시드 84와 30스텝이 기록되어 있습니다.

같은 픽셀에 다른 설정을 붙일 수 있습니다

이 통제된 예제에서는 그림을 다시 생성하지 않고 기록만 변경했습니다. 디코딩된 RGBA 픽셀은 동일합니다. 따라서 새로운 시드로 이미지를 만들었다는 인상을 주지 않으면서 설정 표시를 테스트할 수 있습니다.

시드 하나만으로 완전한 재현 방법이 되지는 않습니다. 다른 기록 설정과 원본 파일도 보관하세요. 지원하지 않거나 존재하지 않는 필드는 알 수 없는 상태로 남습니다.

생성 크기와 파일 크기

예제 기록의 생성 크기는 1024 × 768입니다. 현재 이미지에는 별도로 측정한 너비와 높이가 있으며 출력에 표시됩니다. 각각 별개의 필드로 읽으세요.

메타데이터 비교 도구는 이미지 너비와 저장된 생성 너비를 구분합니다. 차이가 있다면 이력을 살펴볼 이유가 되지만, 특정 편집이 있었다는 자동적인 증거는 아닙니다.

변경된 필드 비교하기

메타데이터 비교 도구를 사용하면 표에서 나란히 볼 수 있습니다. 여기서는 시드와 스텝이 바뀌지만 프롬프트는 그대로입니다. 다른 사람이 정확한 값을 검토해야 한다면 보고서를 다운로드하세요.

다운로드 · 실행 · 비교

검증된 예제 사용하기

코드로 그림을 그리고 통제된 기록을 붙였습니다. 저장된 프롬프트와 모델 이름은 시연용 데이터입니다. 이 파일들은 기록 읽기를 테스트합니다. 테스트 결과를 만드는 데 이미지 생성기, 스크린샷 앱, 소셜 네트워크를 사용하지 않았습니다.

관찰된 출력

원본과 changed-settings.png 비교. 파일 바이트 동일: 아니요. 디코딩된 픽셀 동일: 예.
필드이전이후상태
저장된 프롬프트Controlled example: a paper boat on a blue tableControlled example: a paper boat on a blue table동일
시드4284변경됨
스텝2030변경됨
저장된 생성 너비10241024동일
저장된 생성 높이768768동일

큰 정수의 정밀도를 유지하기 위해 JSON의 시드 값은 문자열입니다. 여기서 null 결과는 지원되는 저장 프롬프트가 반환되지 않았다는 뜻입니다.

해시 및 재현
  • parameters-tEXt.png · 13,371 바이트e76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f
  • changed-settings.png · 13,371 바이트fb6bddcf8f163c18c83a81969d3f2e80a739db4541326a718d1cfeed2e265d30

테스트 파일과 관찰 결과에는 CC0-1.0이 적용됩니다. 모든 관찰 결과와 버전 다운로드 또는 절차 읽기. 전체 Node.js 재현 스크립트(sharp 필요) 는 같은 테스트 입력을 만들고 바이트와 픽셀을 비교합니다. isGenAI 소스 코드에서는 다음 테스트로 저장 필드도 검증합니다: npx tsx scripts/build-guide-lab.ts.

별도의 내보내기 실험은 메타데이터 유지 사례 18개 살펴보기.

출처와 방법

연결된 1차 자료는 형식을 설명합니다. 다운로드 가능한 테스트 파일의 출력은 현재 isGenAI 읽기 도구에 대한 자동 검증으로 확인했습니다. 이 가이드는 AI의 도움으로 작성하고 해당 예제에 맞춰 검토했습니다.

오류 또는 지원되지 않는 예제 신고. 서명된 기록은 Content Credentials 확인.