요즘은 좀 시들해졌지만, 얼마전 ChatGPT-4o 가 등장했을 때 자신의 사진을 지브리 스타일로 변형하는 것이 유행했었습니다. 이 때문에 지브리 스튜디오와 OpenAI와 저작권 분쟁이 발생할 수 있다는 뉴스도 나왔었고요.
이 글에서는 하나의 이미지를 사용해 여러가지 멋진 스타일을 생성하는 방법을 설명합니다. 아래는 예입니다.
원리
ChatGPT는 GPT-4o와 같은 멀티모달 대형 언어모델(LLM, Large Language Model)을 사용하여, 여러가지 매체를 입력으로 받을 수 있습니다. GPT-4o는 텍스트 뿐만 아니라, 이미지, 오디오, 비디오 등을 입력으로 받아서, 텍스트, 이미지, 오디오를 생성합니다.
따라하기
이 내용을 따라하기 위해서는 ChatGPT 계정(무료)이 필요합니다. 다만 무료로 사용할 경우, 생성 속도가 느리고 생성하는 매수에 제한이 있습니다.
1 단계: 이미지 올리기
chatgpt.com 사이트를 방문합니다(처음 방문할 경우 무료 계정을 생성해야 합니다). 그 다음 입력 창 왼쪽 아래에 있는 ⊕ 문자를 누르고 사진을 올립니다.
아래의 사진으로 테스트하셔도 됩니다.
2단계: 프롬프트 입력
ChatGPT에게 원하는 스타일로 바꿔달라는 내용을 입력합니다. 아래는 예입니다. 이때 가능한한 상세하게 입력하시는 것이 좋습니다. 원본 글에서는 영어로 프롬프트를 입력했지만, 한글로 입력해도 잘 됩니다.
이 이미지를 애니 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해줘
3단계: 이미지 변경
이제 엔터를 누르면 이미지가 생성됩니다.
![]() |
![]() |
원하는 결과물이 나오지 않으면 계속 변경해도 됩니다. 위의 결과는 종횡비(aspect ratio)가 맞지 않게 생성되어 다시 아래와 같은 프롬프트를 입력했습니다.
원본 이미지와 종횡비가 같게 다시 생성해줘
그런데... 종횡비만 바꿔달라는 요청과는 달리, 스타일까지 달라진 결과가 나왔습니다. 원래는 이런 결과가 나오면 안되지만, 가끔 이런 결과가 발생하기도 합니다.ㅠㅠ
![]() |
![]() |
그래서 할 수 없이 프롬프트를 바꿔서 처음부터 다시 시작했습니다.
이 이미지를 애니 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해주고 원본 사진과 종횡비가 같게 유지해줘
아래는 그 결과입니다. 보시는 것처럼 원본 이미지의 내용을 잘 반영하면서도 스타일을 원하는대로 잘 변형시켜주었습니다. 다만, 사람의 크기가 달라지고, 손의 자세가 다르는 등 잘 살펴보면 약간의 창작이 더 추가된 이미지로 생성되었음을 알 수 있습니다. Flux 등에서 ControlNet을 사용할 경우, 거의 완벽하게 자세와 구도를 유지할 수 있는데 말이죠.
![]() |
![]() |
다른 스타일
지브리 스타일
이 이미지를 지브리 스튜디오 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해주고 원본 사진과 종횡비가 같게 유지해줘
![]() |
![]() |
픽셀아트 스타일
이 이미지를 픽셀아트(pixel art) 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해주고 원본 사진과 종횡비가 같게 유지해줘
흠... 이번엔 픽셀 크기가 너무 커서 디테일이 사라졌네요. 물론 프롬프트를 새로 입력해서 다시 생성하면 되지만 생략하겠습니다.
![]() |
![]() |
옛날 만화 스타일
이 이미지를 옛날 흑백만화 (mange panel) 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해주고 원본 사진과 종횡비가 같게 유지해줘
![]() |
![]() |
인상주의 유화 스타일
이 이미지를 인상주의 유화 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해주고 원본 사진과 종횡비가 같게 유지해줘
![]() |
![]() |
3D 애니 스타일
이 이미지를 3D 애니 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해주고 원본 사진과 종횡비가 같게 유지해줘
![]() |
![]() |
사이버펑크 애니 스타일
이 이미지를 사이버 펑크 애니 스타일로 바꿔줘. 얼굴의 특징은 유지해서 같은 사람이라는 것을 인식할 수 있도록 해주고 원본 사진과 종횡비가 같게 유지해줘
![]() |
![]() |
참고
- ChatGPT 에서는 콘텐츠 정책때문에 "반 고흐 스타일"과 같이 예술가 이름을 스타일로 지정할 수 없습니다.
- 위의 생성결과에서 보는 것처럼, 자세나 구도가 약간씩 변경될 수 있습니다.
- 무료 계정을 사용할 경우 생성 시간이 오래 걸립니다. 또한 일정 매수를 생성하면 어느 정도 시간이 지나야 새로 생성할 수 있습니다.
- 가끔은 "This image generation request did not follow our content policy" 와 같은 메시지만 나오고 이미지가 생성되지 않는 경우가 있습니다. 이런 경우, 무리하게 계속 생성하려고 하지 말고, [새 채팅]을 누르고 새로 시작하는 게 좋습니다.
이상입니다.
이 글은 stable-diffusion-art.com의 글을 번역하면서 제가 생성한 결과로 대체하고 일부 수정하여 작성하였습니다.
민, 푸른하늘