이미지 모델에 글자 금지를 적어도 단어가 박혀 나온 이유
블로그 커버 이미지를 Gemini 이미지 API로 만들고 있는데, 커버에는 글자가 들어가면 쓸 수 없어서 스타일 프롬프트에 글자 금지 문구를 넣어 두었습니다. 그런데 생성 결과를 열어 보니 세금 글 커버에는 TAX가, 기부금 글 커버에는 DONATION이 박혀 있었습니다.
처음에는 금지 문구가 약했나 싶었지만, 이미 absolutely no text, no letters, no numbers, no words라고 적어 둔 상태였습니다. 네 장을 만들었는데 두 장에 읽을 수 있는 글자가 나왔습니다. 금지어를 더 세게 쓰는 방식으로는 해결되지 않았던 겁니다.
먼저 결론부터
- 글자 금지 지시는 세금 서류나 기부 영수증처럼 글자가 자연스러운 소재를 이기지 못했습니다.
no text를 반복하는 대신, 종이에 글자가 들어갈 자리를 만들지 않도록 대상 묘사를 바꿨습니다.
blank paper with only plain line marks and no readable writing
- 스타일 프롬프트의
generous negative space는 물체를 한쪽으로 밀고 반대편을 비웠습니다. - 아래 구도 지시를 넣자 물체가 가로 중앙에 정리됐습니다.
evenly spaced and horizontally centered across the full width,
balanced symmetric composition
- 생성 파일의 크기와 용량은 정상이어도 글자가 들어갈 수 있었습니다. 결과는 눈으로 열어 확인했습니다.
- 하단 워터마크는 픽셀을 덮지 않고 아래쪽 14%를 잘라냈습니다.
금지 문구는 이미 들어 있었습니다
처음 사용한 스타일 프롬프트에는 글자를 넣지 말라는 지시가 분명히 있었습니다.
absolutely no text, no letters, no numbers, no words
그런데 세금 관련 이미지를 만들면 모델은 서류 위에 TAX라는 단어를 넣었고, 기부금 영수증을 소재로 쓴 이미지에서는 DONATION이 나왔습니다. 블로그 커버로는 사용할 수 없는 결과였죠.
여기서 막힌 이유는 금지 문구의 위치가 아니었습니다. 모델이 세금과 기부금이라는 소재에 어울리는 단어를 그려 넣은 것으로 보입니다. 이유까지 확인한 것은 아닙니다. 확인한 것은 금지 문구를 적어 두고도 글자가 나왔다는 사실입니다.
금지어를 더 세게 쓰는 방식으로는 해결되지 않았습니다.
종이를 바꾸니 글자가 사라졌습니다
수정한 곳은 금지 문장이 아니라 소재 묘사였습니다. 문서나 영수증을 그리라고만 하지 않고 종이에 어떤 표시가 있어야 하는지까지 좁혔습니다.
blank paper with only plain line marks and no readable writing
글자가 들어갈 자리 자체를 없애도록 쓴 문장입니다. 이렇게 바꾼 뒤에는 읽을 수 있는 단어가 나오지 않았습니다.
소재를 유지하면서 글자를 막고 싶다면 no text를 덧붙이기보다, 글자가 놓일 표면을 어떻게 그릴지 먼저 적는 편이 맞았습니다.
여백 지시가 물체를 한쪽으로 보냈습니다
글자 문제를 고친 뒤에는 구도가 이상하더군요. 스타일 프롬프트에 들어 있던 generous negative space 때문에 물체가 한쪽에 몰리고 반대편이 넓게 비었는데, 빈 공간을 남기라는 지시가 커버 전체의 균형까지 깨뜨린 경우였습니다.
그래서 여백을 지우는 대신, 물체가 어디에 놓여야 하는지를 직접 적었습니다.
evenly spaced and horizontally centered across the full width,
balanced symmetric composition
이 문구를 넣자 구도가 잡혔습니다. 스타일 프롬프트에 보기 좋은 표현을 넣어 두어도 구도와 충돌할 수 있다는 얘기입니다.
파일 검사는 통과했지만 이미지는 실패였습니다
글자가 박힌 이미지도 크기와 용량은 정상이라 파일 검사로는 잡히지 않았고, 눈으로 열어 봐야 알았습니다. 그래서 생성 뒤에는 결과 이미지를 직접 확인합니다.
워터마크는 픽셀을 덮으면 배경이 뭉개졌기 때문에 하단 14%를 잘라내는 방식으로 지웁니다.
마무리
이번에는 글자 금지 문구가 있어도 결과를 믿을 수 없었습니다. 세금이나 기부금처럼 문서 형태가 자연스러운 소재에서는 모델이 단어를 보충해 넣었고, 그 문제는 금지어를 반복하는 것으로 해결되지 않았습니다.
대상을 빈 종이와 단순한 선으로 다시 묘사하자 글자가 나오지 않았고, 한쪽으로 쏠린 구도는 중앙 배치와 대칭 구성을 명시해 바로잡았습니다. 결과는 파일 정보가 아니라 이미지를 직접 열어 확인합니다.