포토 페이퍼 에디토리얼은(는) 무엇을 하나요?
각 콘텐츠 사진에 대해 별도의 포스터를 만듭니다. 변경되지 않은 사진 옆에 따뜻한 아이보리 종이 위에 새로 그린 무광택 아크릴 비네트를 배치합니다. 일러스트레이션은 디자인된 형태, 개별 얼굴 특징, 선택적 디테일, 열린 종이 공간을 반드시 포함해야 하며, 페인트 필터나 얼굴 없는 아이콘이 되어서는 안 됩니다. 콘텐츠 사진, 스타일 참고 자료, 피드백 스크린샷을 구분하세요.
이 스타일은 Codex의 내장 이미지 생성 도구로 개발 및 시각적 평가되었습니다. 해당 도구를 사용할 수 있을 때 사용하고, 자동으로 모델 API로 대체하지 마십시오. 다른 에이전트는 구성된 이미지 생성 기능이 필요하며, 다른 생성기는 다른 결과를 생성할 수 있습니다. Python은 일러스트레이션을 생성하지 않고 구성 및 검증만 수행합니다. 생성기가 없으면 제한 사항을 설명하거나 사용자가 승인한 일러스트레이션을 재사용하세요. 이미지 필터로 생성을 위장하지 마십시오.
사진 보존
EXIF 방향을 보정한 후, 입력을 W×H로 가정합니다. 세로(H>W): 사진 왼쪽, 종이 오른쪽, 출력 2W×H. 가로(W>H) 또는 정사각형: 사진 위쪽, 종이 아래쪽, 출력 W×2H. 두 패널 모두 W×H이며 정확히 50%를 차지합니다. 이 적응형 워크플로는 모든 결과물을 3:4 비율로 강제하지 않습니다. 명시적인 현재 사용자 레이아웃 재정의를 따르고, 사진을 자동으로 자르거나 다시 그리지 마십시오.
원본 파일을 사용하고, AI 생성 포스터의 사진을 절대 사용하지 마십시오. EXIF 방향 보정 및 ICC 변환만 sRGB로 적용하십시오. 이는 색상 관리이며, 그레이딩이 아닙니다. 완전한 네이티브 해상도 소스를 배율 1로, 자르기, 패딩, 아웃페인팅, 리터칭, 필터 없이 붙여넣으십시오. 소스 SHA-256을 기록하고 저장된 PNG의 전체 사진 사각형을 새로운 정규화된 디코드와 비교하여 픽셀 차이가 0임을 확인하십시오. 이는 사진 패널 자체를 보장하며, 별도 그림의 유사성이 아닙니다.
생성 전 일러스트레이션 계획
style.md에서 콘텐츠와 관련된 1-2개의 승인된 예시를 확인하십시오. 각 인물의 나이, 얼굴형, 머리카락, 안경, 시선, 입, 옷차림, 포즈, 중요한 소품 소유 여부를 식별하십시오. 소스에서 몇 가지 환경 단서와 최대 4개의 주요 안료 계열을 선택하십시오. 피부와 입술의 미묘함은 자연스럽게 유지하고, 팔레트 일관성을 위해 입술을 빨간색, 베이지색, 갈색, 회색으로 강제하지 마십시오.
프레임 가장자리에 닿는 피사체가 있는 모든 사진에 대해 framing.md를 읽으십시오. 사진적 자르기는 해부학적 끝점이 아닙니다. 잘린 부분과 실제로 가려진 부분을 기록하고 일러스트레이션 프레이밍 계획을 선택하십시오. 약간 잘린 전신은 제한된 그림 완성이 필요할 수 있고, 불확실한 클로즈업은 의도적인 흉상 또는 몸통 비네트가 필요합니다. 잘린 정강이를 종이 위에 평평하게 끝난 다리로 바꾸지 마십시오. 실제로 보이는 해부학적 차이를 자르기로 가정하지 마십시오.
prompts.md를 사용하여 일러스트레이션만 생성하고, 콘텐츠 사진당 하나의 이미지를 만드십시오. 참조 역할을 명시적으로 표시하십시오. 선택한 모든 페인트 마크가 생성 캔버스 내에 편안하게 들어가도록 유지하십시오. 소스에 보이는 특징과 관계를 보존하고, 스타일 예시에서 정체성이나 소품을 빌려오지 마십시오. 구성 전에 결과를 검사하십시오. 해부학, 피사체 수, 프레이밍, 자연스러운 입술색, 확립된 페인트 스타일이 실패하면 로컬에서 다시 생성하십시오.
정확하게 구성
layout.md를 따라 scripts/compose_adaptive.py를 사용하십시오. 모든 페인트 마크(글자 및 종이 제외)를 포함하는 art-box를 표시하십시오. 깨끗한 빈 종이 패치를 선택하십시오. 전체 아트 박스를 종이 패널 면적의 **27%**를 목표로 배치하고, 균일하게 크기를 조정하십시오. 이는 경계 상자 면적이며, 페인트된 픽셀 면적이 아닙니다. 여백이 맞지 않으면 축소하고 실제 비율을 기록하십시오. 아트워크를 자르거나 늘리지 마십시오.
기본적으로 비네트 아래에 짧고 콘텐츠 기반 제목을 작은 세리프체로 넉넉한 자간을 두고 중앙에 배치하십시오. Python은 --title로 타이포그래피를 설정하며, 이미지 생성기에 글자를 그리도록 요청하지 마십시오. 한 줄만 사용하고, 사용자가 명시적으로 요청하지 않는 한 보이는 일련 번호, 날짜, 연도, 부제 또는 기타 두 번째 줄을 포함하지 마십시오. 위치를 임의로 만들지 마십시오. 승인된 글자를 재사용하려면 --caption-box에는 제목과 주변 빈 종이만 포함되어야 하며, 이전 번호는 제외해야 합니다. --title과 결합할 수 없습니다. 번들된 글꼴 및 간격에 대해서는 레이아웃 가이드를 참조하십시오.
아트 박스 내부를 혼합하거나 배치 중에 일러스트레이션 색상을 변경하지 마십시오. 소스의 불완전한 사진 프레임과 생성된 아트워크의 자체 안전 여백은 다른 문제입니다. 전자는 생성 전에 의미적으로 해결하고, 후자는 구성 중에 보존하십시오.
대량 배치 전 세 가지 샘플
세 개 이상의 새 일러스트레이션이 필요한 새 배치의 경우, 먼저 다양한 피사체 수, 장면, 방향 및 잘린 피사체(있는 경우)를 포함하는 세 개의 완전한 대표 포스터를 만드십시오. 해당 샘플을 제공하고 나머지 생성을 시작하기 전에 사용자의 확인을 기다리십시오. 이전 배치의 승인은 스타일을 고정하지만 새 배치의 샘플 검토를 대체하지는 않습니다. 사용자가 현재 샘플을 승인하고 계속하라고 말하면, 게이트를 반복하지 않고 나머지 항목을 완료하십시오. 사용자가 지정한 테스트 하위 집합이 우선합니다. 이미 승인된 아트를 재구성하는 데는 새로운 생성 승인이 필요하지 않습니다.
검토 및 전달
독립형 일러스트레이션 요청의 경우 export.md 및 scripts/export_illustration.py를 사용하십시오. 새 생성이나 크기 조정 없이 승인된 종이 패널을 추출하고, 제목을 유지하고 작은 빈 종이 패치로 시각적으로 확인된 일련 레이블만 제거하십시오. 배치 제외 사항을 존중하고 수리 영역 외부의 모든 픽셀이 변경되지 않았는지 확인하십시오. 기존 아트 내보내기는 새 생성 샘플 게이트를 트리거하지 않습니다.
스크립트로 레이아웃, 소스 해시, 네이티브 치수, 동일 패널, 저장된 사진 픽셀을 확인하십시오. 또한 포스터 전체를 시각적으로 검사하십시오: 그림 스타일, 개별 초상화 유사성 단서, 피사체/사지 수, 포즈 및 소품 관계, 일관된 프레이밍, 자연스러운 입술, 안전 여백, 제목 간격. 단일 제목이 읽기 쉽고 원치 않는 번호나 두 번째 줄이 없는지 확인하십시오. 수치적 픽셀 검사는 일러스트레이션의 해부학을 판단할 수 없습니다.
01.png와 같은 번호가 매겨진 PNG 파일 이름으로 전달하고, 요청 시 이미지 전용 ZIP 파일로도 전달하십시오. 파일 번호는 전달을 체계화하며 포스터에 인쇄되지 않습니다. 소스, 아트, 프롬프트, 프레이밍 계획, 검사 결과, 거부된 버전을 별도의 작업 디렉토리에 보관하십시오. 사용자가 수정을 요청하지 않는 한 이전에 승인된 결과를 보존하십시오. 명시적 허가 없이 개인의 개인 사진을 예시로 게시하지 마십시오.