특정한 느낌의 색상으로 이미지의 색상을 적용하는 방법이란?
참조 이미지로 부터 사용된 색상 몇가지를 추출하여 내가 만들고자 하는 이미지에 적용시키는 방법을 의미한다. 그러면 똑같은 이미지를 만들지라도 적용된 색상들이 다르기 때문에 느낌도 상당히 다르게 만들어진다. 이것은 Flux 든 stable diffusion 이든 상관없이 적용 가능하다.
 |
붉은색상을 적용하여 만든 이미지 |
1. Workflow 를 만드는데 필요한 노드들
 |
Color palette 관련 노드들 |
상기 workflow 에서
- Image Color Palette : 로드된 이미지에서 주로 사용되는 색상 8가지를 헥사코드로 추출한다.
- ColorPalette : text 와 8가지 색상코드를 병합하여 이미지를 생성할 때 8가지 제한된 색상에서 이미지를 만들도록 하는 prompt 를 생성해 준다.
- Text to Conditioning : text prompt 를 Clip text encoder 로 바꾸어 k-sampler 로 보내진다.
- 필요한 노드들은 Comfyui manager 를 통하여 다운 받으면 된다.
2. Flux 기본 workflow 와 병합하여 완성된 workflow
.png) |
완성된 workflow |
- Load Image 에 원하는 색상이 있는 참조 이미지를 올린다.
- Pos. prompt 를 입력하고 이미지를 생성하면 제한된 특정 색상에 맞추어 이미지가 만들어진다.
3. 이미지 적용 실례
 |
좌측은 참조 이미지, 우측은 완성된 이미지 |
참조된 이미지의 주요 색상을 적용하여 이미지를 만든 것이다.
 |
좌측 참조이미지, 우측 생성된이미지 |
좀 더 밝은 톤의 색상 이미지를 참조하면 , 역시 좀 더 밝은 느낌의 이미지를 얻을 수 있다.
 |
좌 참조 이미지, 우 생성된 이미지 |
검은색,흰색, 회색 빛의 이미지를 참조하여 만든 이미지 역시 약간 우울한 느낌이 든다.
 |
좌측 참조 이미지, 우측 생성된 이미지 |
저런 이미지에서도 주로 사용된 색상 8개를 추출하여 적용한다.
 |
우측 참조이미지, 좌측 생성된 이미지 |
어떤 이미지도 색상만을 참조 할 수있기 때문에 맘에 드는 느낌의 색상을 사용한 이미지를 참조로 적용하면 좋다.
비슷한 이미지라도 적용된 색상에 따라 그 느낌은 확실히 다르다.
가급적이면 이미지의 느낌에 맞는 색상을 적용하면 좋은데 단순하게 색상을 프롬프트에 명시하기 보다는 비슷한 느낌의 색상을 갖는 이미지를 참조로 하여 만들면 된다.
 |
영혼의 동반자 |
 |
청색 계열의 색상 적용 |
좋은 주말입니다.
댓글
댓글 쓰기