Photo Abstract Editorial 소개
사진을 이미지 생성 모델에 넣으면 대부분의 결과는 사진 자체를 바꿔 놓습니다. 필터를 씌우거나, 벡터로 따거나, 화풍을 옮기거나, 아예 다시 그립니다. 그런데 사진을 찍어 두고 나중에 다시 볼 때 남는 것은 피사체의 정확한 형태보다 공간이 배치된 방식, 색이 맡고 있던 역할, 비어 있던 자리 쪽인 경우가 많습니다. 그 기억에 해당하는 층만 따로 뽑아 눈에 보이게 만들려면 지금까지는 사람이 직접 편집 작업을 해야 했습니다.
Photo Abstract Editorial은 그 작업을 맡기는 Codex 스킬입니다. 사진 한 장을 받아 원본 사진 영역과 그 사진에서 도출한 추상 기억 패널, 그리고 짧은 영문 제목으로 이루어진 세로형 편집 작품 한 장을 만들어 냅니다. 저자는 이것이 필터도, 사진 다시 그리기도, 스타일 트랜스퍼(Style Transfer)도 아니며 사진 자체에서 공간 관계와 구도의 리듬, 색 관계만 뽑아낸 결과라고 선을 그어 둡니다. 실제로 스킬의 첫 번째 가드레일은 업로드된 사진을 유일한 콘텐츠 출처로 다루라는 것이고, 사진 영역은 비율 조정이나 접합에 필요한 약간의 크롭 외에는 다시 그리거나 확장하거나 보정할 수 없습니다.
저장소는 코드가 아니라 규칙 문서로 채워져 있습니다. 작업 절차와 가드레일을 담은 SKILL.md, 중국어와 영어로 각각 작성된 전체 프롬프트 두 벌, Codex 인터페이스 메타데이터인 agents/openai.yaml, 그리고 예시 결과물이 담긴 assets/examples 디렉토리가 전부입니다.
위는 저장소가 공개한 예시 작품 중 하나입니다. 위쪽에는 촬영한 노을 사진이 그대로 있고, 아래쪽 상아색 패널에는 그 사진에서 뽑아낸 관계만 남았습니다. 붉은 띠 몇 겹은 지평선 위 빛의 층을, 수직으로 지나가는 가는 선은 전신주의 축을, 아래쪽 점의 행렬은 흩어져 있던 불빛의 간격을 대신합니다. 형태를 축소해 옮긴 것이 아니라 관계만 옮겼다는 점이 이 결과물의 핵심입니다.
Photo Abstract Editorial이 필터나 스타일 트랜스퍼와 다른 점
사진을 입력으로 받는 다른 이미지 처리 방식과 어디에서 갈라지는지 정리하면 다음과 같습니다. 비교 항목은 스킬 문서가 명시적으로 금지하거나 요구한 내용을 기준으로 삼았습니다.
| 항목 | 필터·색보정 | 스타일 트랜스퍼·리드로잉 | Photo Abstract Editorial |
|---|---|---|---|
| 원본 사진 | 픽셀을 변형 | 화풍으로 다시 생성 | 그대로 보존, 비율 조정과 약간의 크롭만 허용 |
| 결과물의 구성 | 사진 한 장 | 사진 한 장 | 사진 영역 + 추상 패널 + 제목의 세로형 한 장 |
| 추상화의 근거 | 없음 | 학습된 화풍 | 사진에서 관찰된 공간·색·구조 사실 |
| 색 | 프리셋 | 화풍의 색 | 사진에서만 추출해 채도를 낮춘 3~5개 역할 |
| 금지 사항 | - | - | 썸네일화, 트레이싱, 포스터화, 벡터 아이콘화 |
가장 자주 인용되는 규칙은 추상 패널의 모든 마크가 원본 사진에 실재하는 시각적 사실로 되짚어질 수 있어야 한다는 조항입니다. 예쁘게 보이려고 장식 요소나 대칭, 패턴, 색을 더하는 것은 명시적으로 금지되어 있고, 마크 간격도 일부러 고르지 않게 두어 인포그래픽이나 벡터 아이콘처럼 보이지 않게 합니다.
Photo Abstract Editorial은 누구에게 유용한가
자기가 찍은 사진을 아카이브 포스터나 전시 캡션, 소셜 미디어 게시물의 형태로 다시 꺼내 쓰려는 사람에게 잘 맞습니다. 프롬프트가 사진의 방향과 피사체 밀도에 따라 사진 영역과 패널의 높이 비율까지 지정해 두었기 때문에, 결과물의 판형이 매번 흔들리지 않는다는 점도 반복 작업에 유리합니다. 이미지 생성 프롬프트를 직접 설계해 보려는 사람에게는 "무엇을 하지 말 것인가"를 절반 넘게 할애한 프롬프트 문서 자체가 참고 자료가 됩니다.
반대로 결과물을 업무나 판매에 쓰려는 경우에는 라이선스를 먼저 확인해야 합니다. 저장소의 라이선스는 개인·교육·연구·비상업 용도로 범위를 한정하고 상업적 이용에는 사전 허가를 요구합니다. 사진 자체를 보정하거나 합성하려는 목적, 또는 원본을 지우고 완전한 일러스트를 얻으려는 목적에도 맞지 않습니다. 스킬이 하는 일은 정반대에 가깝기 때문입니다.
Photo Abstract Editorial의 작업 방식
스킬 문서는 내부 판단 과정을 해체(Deconstruct) → 선택적 보존(Selective Preservation) → 추상화(Abstract) → 재구성(Reconstruct) 의 순서로 규정합니다. 먼저 사진에서 가장 중요한 공간적 사실 서너 가지에서 여섯 가지를 찾아냅니다. 피사체 사이의 관계, 크기, 축, 방향, 간격, 겹침, 깊이, 리듬, 빛, 색의 역할, 여백이 후보입니다. 이어서 그 정보가 피사체의 덩어리에서 오는지 아니면 구조축이나 움직임의 방향, 반복되는 리듬, 비대칭, 색의 위계, 여백에서 오는지를 가른 뒤, 표면 질감과 원근 디테일, 배경 잡음, 정보량이 낮은 장식을 걷어냅니다. 남은 관계를 가장 적은 수의 마크로 다시 조직하는 것이 마지막 단계입니다.
의도한 지각 순서도 문서에 적혀 있습니다. 추상 패널은 먼저 최소한의 추상 구성으로 읽히고, 두 번째로 볼 때에야 바로 그 사진을 떠올리게 해야 합니다. 이 순서 때문에 사람이나 건축물을 다루는 규칙이 특히 까다롭습니다. 군중은 머리와 어깨와 몸을 하나로 이은 불규칙한 짧은 수직 마크로만 표현하고 동그란 머리나 팔다리, 얼굴, 옷을 그리지 않습니다. 랜드마크 건축은 외곽선이나 대표적인 여백, 처마선, 좁아지는 탑의 덩어리처럼 정체성 단서를 하나에서 셋까지만 남기고 창문이나 벽돌, 공포, 조각 같은 표면 디테일은 생략합니다.
두 번째 예시에서 그 규칙이 어떻게 적용됐는지 볼 수 있습니다. 다리 위를 지나는 사람들은 각각 하나의 세로 마크가 되었고, 뒤편 건물은 창문 없는 단순한 덩어리 몇 개로, 풍선 다발은 밀도와 퍼지는 방향만 남긴 겹친 원형 색면으로 옮겨졌습니다.
Photo Abstract Editorial의 마크와 색, 제목 규칙
마크 체계는 주(主) 계열 하나와 보조 계열 최대 두 개로 제한됩니다. 주 계열은 평평하거나 약간 유기적인 색면, 부드러운 원이나 불규칙한 덩어리, 호를 그리거나 끝이 가늘어지는 획, 연속된 짧은 막대나 층을 이룬 색띠, 단순화한 건축 덩어리 중에서 하나를 고릅니다. 보조 계열로는 가는 선이나 구조축, 짧은 수직 막대와 점, 절제된 인물 마크, 소량의 반복 리듬을 쓸 수 있습니다.
색은 원본 사진에서만 추출하고 채도를 낮춰 개수를 줄입니다. 지배색 하나, 어두운 구조색 하나, 밝거나 중성적인 색 하나에 강조색을 최대 한둘까지 두는 구성입니다. 강조색은 사진에 실제로 존재하는 중요한 색이어야 하고 몇 개의 핵심 마크에만 나타날 수 있습니다. 패널 배경은 #F3F0E8 상아색 또는 같은 계열의 색으로 두되, 그러데이션과 종이 질감, 그레인, 글로우, 비네팅, 얼룩, 스캔 효과를 모두 배제하는 별도의 CLEAN 모드 조항이 붙어 있습니다. 분위기는 재질 노이즈가 아니라 여백과 거리, 멈춤, 비대칭, 크기 대비, 제한된 마크로만 만들라는 뜻입니다.
제목은 사진의 피사체와 공간 관계, 시간, 빛, 움직임, 분위기에서 도출한 2~5단어의 영문 한 줄입니다. 문서는 여행 홍보용 제목이나 장소 설명, 사진 용어, 그리고 "Memory", "Dream", "Moment" 같은 빈 단어를 피하라고 못 박습니다. 배치는 상아색 패널 위, 추상 모티프의 아래나 옆이며 사진 영역이나 모티프 안쪽, 오른쪽 아래, 캔버스 가장자리에는 두지 않습니다. 서체는 절제된 편집용 세리프를 쓰고, 색은 사진이나 모티프에서 가져온 어두운 색으로 하되 순수한 검정은 기본값으로 쓰지 않습니다.
Photo Abstract Editorial 사용법
쓰는 방법은 두 가지입니다. 첫째는 Codex 스킬로 등록하는 방식으로, photo-abstract-editorial 폴더 전체를 Codex 스킬 디렉토리(예: ~/.codex/skills/)에 복사한 뒤 새 대화를 열어 사진을 올리고 이 스킬로 편집 작품을 만들어 달라고 요청하면 됩니다.
cp -r photo-abstract-editorial ~/.codex/skills/
둘째는 스킬 등록 없이 프롬프트 문서를 그대로 이미지 생성 프롬프트로 쓰는 방식입니다. 언어에 따라 영어 프롬프트 또는 중국어 프롬프트 파일을 열어 내용을 복사해 쓰면 됩니다.
저장소는 이 프롬프트를 고정된 판형 규격이 아니라 손보라고 만든 출발점으로 소개하면서, 조정해도 되는 항목을 따로 정리해 두었습니다. 사진 영역과 패널의 높이 비율, 캔버스 비율, 모티프의 크기와 여백, 상아색 배경과 추출한 색의 채도, 추상 형식의 선택, 모티프와 제목의 위치, 서체의 성격, 추상화의 정도가 여기 해당합니다. 다만 두 가지 원칙은 남겨 두기를 권합니다. 업로드한 사진이 언제나 유일한 콘텐츠 출처라는 것, 그리고 추상 패널의 모든 요소가 원본 사진의 실제 사실로 되짚어질 수 있어야 한다는 것입니다.
예시 이미지에 대한 주의 사항도 있습니다. assets/examples 의 그림은 어떤 입력을 기대하는지 보여 주기 위한 것이므로, 사용자가 바로 그 사진을 올린 경우가 아니라면 그 주제나 색, 구도를 새 작품에 재사용하지 않도록 스킬이 지시하고 있습니다.
Photo Abstract Editorial의 라이선스
Photo Abstract Editorial은 일반적인 오픈소스 라이선스가 아니라 저장소가 직접 작성한 라이선스를 따르므로 사용 전에 조건을 확인해야 합니다. 저작권은 저자에게 유보되어 있고, 스킬과 프롬프트, 워크플로 설계, 문서는 개인·교육·연구·비상업 용도로만 제공됩니다.
상업 제품이나 서비스, 유료 프로젝트와 고객 작업, 기업 내부의 상업적 활용, 상업용 AI 에이전트와 워크플로, 유료 강의나 커뮤니티, 수정 후 재포장한 상업적 배포에 쓰려면 사전에 저자의 허가를 받아야 합니다. 허가 없는 상업적 이용과 재판매, 재라이선스, 상업적 재배포는 허용되지 않습니다. 개인 프로젝트나 연구, 오픈소스 프로젝트, 소셜 미디어에서 쓰는 경우에는 출처 표기와 저자 언급을 권장하고 있습니다.
Photo Abstract Editorial 프로젝트 GitHub 저장소
Photo Abstract Editorial 영문 프롬프트 원문
더 읽어보기
-
Agent Sprite Forge: 자연어 요청으로 2D 게임 스프라이트와 맵을 만드는 Codex 에이전트 스킬
-
Awesome GPT Image 2 API & Prompts: GPT-Image-2를 위한 359개 이상의 큐레이션된 프롬프트와 API 워크플로우 모음
이 글은 GPT 모델로 정리한 초안을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 댓글로 알려주시기를 부탁드립니다. ![]()
이 도구를 직접 설치해 사용해보셨다면, 파이토치 한국 사용자 모임
회원들을 위해 경험이나 팁을 댓글로 남겨주세요! ![]()


