이미지에서 음영을 망치지 않고 색상 변경
그림자, 질감, 디테일을 유지하면서 이미지 요소의 색상을 변경하는 방법을 알아보세요. 방법, 단계, 색맹 검사까지 포함됩니다.

누군가 당신에게 사진 한 장과 작은 요청을 건넵니다: 재킷을 올리브색으로 바꿔달라고요. 파일을 열고, 색조/채도 레이어를 추가하고, 색조 슬라이더를 드래그하면 재킷은 올리브색으로 변합니다. 모델의 왼쪽 뺨, 그녀 뒤의 나무 문, 그리고 칼라 아래 그림자도 마찬가지로 변합니다. 실행 취소하고, 제대로 마스킹한 다음 다시 드래그하면 이제 재킷은 가위로 오려내어 잘못된 밝기로 다시 붙여넣은 것처럼 보입니다.
그 두 번째 실패가 바로 작업이 반려되는 이유입니다. 색상은 맞았습니다. 빛이 맞지 않았습니다.
색상 변경은 색상 문제인 경우가 거의 없습니다. 그것은 색상 옷을 입은 조명 문제입니다. 그래서 색조를 고치는 슬라이더가 같은 드래그에서 음영을 망가뜨릴 수 있는 것입니다. 효과적인 방법은 빛을 유지하는 가장 가벼운 방법이며, 그 다음 그림자와 하이라이트가 살아남았는지 숫자로 확인하고, 마지막으로 출고 전에 색각 시뮬레이션을 통해 파일을 살펴보는 것입니다.
목차
- 이미지에 맞는 올바른 색상 변경 방법 선택
- 한 개체 색상을 단계별로 변경하는 방법
- 제어력을 잃지 않고 AI 프롬프트로 색상 변경하기
- 의미를 잃지 않고 색맹 시청자를 위한 색상 변경하기
- 배송 전에 음영 확인 및 내보내기
이미지에 적합한 색상 변경 방법을 선택하세요
요청은 대개 마감 기한에 맞춰 들어옵니다. 제품 사진에 랜딩 페이지용 두 번째 색상 조합이 필요하거나, 스톡 사진의 셔츠 색상이 브랜드 팔레트와 맞지 않을 수 있습니다. 이때 즉시 색조/채도(Hue/Saturation)를 조절하려는 본능이 생기죠. 하지만 더 나은 첫 번째 단계는 방법을 선택하는 것입니다. 왜냐하면 그 방법이 주름, 반사 하이라이트, 그리고 재질감이 편집 후에도 살아남을지 결정하기 때문입니다.
여섯 가지 접근 방식이 여러분이 접하게 될 거의 모든 상황을 다루며, 속도보다는 위험도에서 훨씬 더 큰 차이를 보입니다.
| 방법 | 가장 적합한 경우 | 음영 유지 여부 | 주요 위험 |
|---|---|---|---|
| 전체 색조 또는 채도 변경 | 이미지 전체의 색조 또는 분위기 변경 | 부분적으로 | 피부와 하늘을 포함하여 해당 색조의 모든 픽셀 변경 |
| 한 개체에 마스크된 색조 변경 | 제품 색상 교체, 의류 | 예, 밝기가 유지될 때 | 마스크가 느슨한 부분에 보이는 가장자리 후광 |
| 선택 영역 위에 색상 혼합 모드 | 주름과 빛을 유지해야 하는 무광택 표면 | 예 | 매우 어둡거나 매우 밝은 영역에서 평평해 보이는 현상 |
| 색상 바꾸기(Replace Color) 선택 도구 | 단색의 평평한 개체 | 제한적 | 그라데이션 및 질감 있는 표면에서 실패 |
| AI 프롬프트 기반 색상 변경 | 복잡한 장면에서 빠른 컨셉 변형 | 매번 검토 필요 | 경고 없이 질감, 모양 또는 브랜드 색상 변경 가능 |
| 디자인 앱의 템플릿 색상 교체 | 로고, 아이콘, 플랫 그래픽 | 필요 없음 | 사진에는 작동하지 않음 |
표를 가운데 열부터 바깥쪽으로 읽어보세요. 속도는 여러분을 제한하는 요소가 거의 아닙니다. 여러분을 제한하는 것은 표면이 주변의 모든 것과 동일한 조명으로 비춰지는 것처럼 보이는지 여부이며, 가장 오른쪽 열은 각 방법이 그 착각을 깨뜨리는 지점입니다. 가장자리 후광은 색조가 아닌 마스크에 다음 10분을 투자해야 한다는 의미입니다. 평평해 보이는 현상은 혼합 모드가 그림자를 제거했음을 의미하므로, 해결책은 다른 색상이 아니라 밝기 확인입니다.
이것이 AI 프롬프트 기반 색상 변경이 프로덕션 작업에서 거의 최하위에 있는 이유입니다. 마스킹하기 어려운 머리카락, 메시 및 기타 가장자리에서 그 가치를 발휘하며, 컨셉 변형을 위한 가장 빠른 경로입니다. 하지만 픽셀을 이동시키는 대신 재생성하므로, 직물의 짜임을 바꾸거나, 스트랩을 얇게 만들거나, 브랜드 색상을 사양에서 몇 도 벗어나게 할 수 있습니다. 모든 결과물은 고객에게 전달되기 전에 원본과 비교하여 100 퍼센트 확대 검토가 필요합니다.
템플릿 교체는 완전히 다른 영역에 속합니다. Canva에서 그래픽을 클릭하고 도구 모음의 색상 사각형을 통해 색상을 변경하는 것은 아이콘, 선화 및 평면 일러스트레이션에는 완벽하게 맞지만, 사진에는 완전히 틀린 방법입니다. 왜냐하면 사진에는 색상을 변경할 별도의 모양이 없기 때문입니다.
작업 규칙: 이미지가 의존하는 음영을 보존하는 가장 가벼운 방법을 사용하고, 해당 방법이 눈에 띄게 실패할 때만 표에서 위로 이동하세요.
한 번에 하나씩이 아니라 수백 개의 변형을 생성하는 팀은 일반적으로 마스크된 편집을 파이프라인으로 옮기며, 사진 편집 API 가이드는 이러한 인계가 어떻게 작동하는지 설명합니다. 브리핑이 클라이언트 견본이 아닌 분위기일 때, AI Tool Seekers의 ColorSeason AI는 조화로운 목표 색상을 생성하여, 스크린샷에서 헥스 코드를 샘플링하고 그것이 장면의 빛과 충돌한다는 것을 알아내는 것보다 훨씬 낫습니다.
한 개 객체 색상 변경 단계별 안내
레이어 스택이 아닌 목표 색상부터 시작하세요. 참조 견본에서 헥스 값을 샘플링한 다음, 해당 밝기를 객체의 현재 밝기와 비교하세요. 변경하려는 셔츠보다 견본이 훨씬 어둡거나 밝다면, 색조 변화 위에 밝기 변화를 추가하게 되며, 이것이 부자연스러운(붙여넣은 듯한) 모습의 원인이 됩니다. 먼저 밝기를 맞춘 다음, 색조만 이동하세요. Photopea와 GIMP는 Hue/Saturation 레이어와 클리핑 마스크를 사용하여 동일한 순서를 처리하므로, 여기 있는 어떤 것도 구독에 의존하지 않습니다.
각 단계가 방지하도록 설계된 실패 사례와 함께, 여기 작업 흐름이 순서대로 나와 있습니다.

이미지 레이어를 복제하세요. 한 번의 키 입력으로 이후의 모든 단계가 되돌릴 수 있게 됩니다. 흔한 실수는 배경을 직접 편집하는 것인데, 이렇게 하면 클라이언트가 새 버전 옆에 원래의 녹슨 버전을 보고 싶어 할 때 깨끗한 참조본이 없게 됩니다.
객체를 선택하세요. 병, 휴대폰, 상자와 같이 단단하게 만들어진 가장자리에는 Select Subject, Quick Selection 또는 펜 도구를 사용하세요. 마스크가 변경이 멈추는 지점을 결정합니다. 너무 꽉 조이는 마스크는 경계에 원래 색상의 테두리를 남기고, 너무 느슨하면 새 색조가 뒤쪽 벽으로 번집니다.
해당 마스크에 Hue/Saturation 조정 레이어를 클리핑하세요. 레이어 사이의 선을 Alt-클릭 또는 Option-클릭하거나, 클리핑 아이콘을 사용하세요. 이제 변경 사항은 선택 영역 내에 존재하며 편집 가능한 상태로 유지됩니다. 실수는 클리핑되지 않은 레이어인데, 이 경우 전체 프레임을 다시 칠하게 됩니다.
색조를 목표로 이동한 다음, 채도를 높이세요. 이 순서대로 진행하세요. 색상이 견본과 일치하는 순간 채도 증가를 멈추세요. 그 지점을 넘어서면 그림자 디테일이 평평해지고 표면에 아무리 마스킹해도 복구할 수 없는 플라스틱 광택이 생깁니다.
조정 레이어의 블렌드 모드를 Color로 설정하세요. Color 모드는 레이어에서 색조와 채도를 가져오고 이미지에서 광도를 남겨두므로, 하이라이트와 그림자가 드러납니다. 실수는 Normal 모드로 두는 것인데, 이 경우 모든 주름 위에 평평한 색을 칠하게 됩니다.
마스크를 약 0.5픽셀에서 1픽셀 정도 페더링하세요. 카메라 가장자리는 부드러우며, 면도날처럼 날카로운 마스크는 전체 확대 시 잘라낸 것처럼 보입니다. 5픽셀을 페더링하여 "부드럽게" 만들면 새 색상이 배경으로 번져 모든 검토자가 즉시 알아차리는 후광을 만듭니다.
레이어를 켜고 끄며 비교하세요. 질감, 스페큘러 하이라이트, 그리고 객체가 여전히 동일한 재질로 보이는지 확인하세요. 화면 맞춤이 아닌 100 퍼센트에서 판단하세요. 가장자리 아티팩트와 손실된 그레인이 전체 해상도에서 나타나고 썸네일에서는 사라지기 때문입니다.
객체가 장면의 나머지 부분과 다른 조명으로 비춰지는 것처럼 보인다면, 밝기가 이동한 것이며, 색조 슬라이더를 다시 미는 대신 5 단계로 돌아가서 수정해야 합니다.
마스크 자체가 병목 현상일 때, 프로그래밍 방식으로 깨끗한 알파 채널을 생성하면 지루한 작업을 절약할 수 있습니다. 배경 제거 API 가이드]에서 해당 방법을 다룹니다. 어떤 방법이든 규칙은 동일합니다: 정밀하게 마스킹하고, 색조를 변경하고, 광도를 유지한 다음, 누구에게 보여주기 전에 가장자리를 전체 크기로 확인하세요.
AI 프롬프트로 제어력을 잃지 않고 색상 변경하기
거리 사진 속 숯색 재킷을 올리브색으로 바꿔야 합니다. 더 멋진 재킷을 요청하면 단추가 움직이고 칼라 모양이 바뀌며 어깨에 비치던 역광이 사라지는 등 새로 그려진 옷을 얻게 될 것입니다. 같은 주름, 같은 역광, 같은 포즈, 같은 배경을 가진 올리브색 재킷을 요청하면 모델은 충분히 좁은 범위 내에서 지시를 따를 것입니다.
이러한 대조가 프롬프트 기반 색상 변경의 핵심 기술입니다. 모호한 프롬프트는 새로운 그림을 만들어내고, 구조화된 프롬프트는 다른 색상의 동일한 그림을 만들어냅니다.

모든 프롬프트를 다음 네 가지 부분으로 구성하세요:
- 객체: 프레임 내에서 정확하게 이름이 지정되고 위치가 지정된 객체 ("피사체가 입고 있는 데님 재킷").
- 목표 색상: 분위기보다는 특정 톤으로 이름이 지정된 색상 ("짙은 올리브 그린, 대략 #556B2F"). 헥스 값은 보장되지 않지만 결과를 좁히는 데 도움이 됩니다.
- 변경되면 안 되는 것: 조명 방향, 재료 질감, 배경, 포즈, 모양, 자르기. 매번 이 모든 것을 언급하세요.
- 출력 형식: 동일한 종횡비, 전체 해상도, 추가 요소 없음 등.
결과물을 수락하기 전에 확인할 사항
원본과 결과물을 100 퍼센트 확대하여 나란히 엽니다. 가장자리가 배경에 자연스럽게 어우러지는지, 결(grain)과 질감이 살아있는지, 실루엣이 변하지 않았는지 확인하세요. 세부 사항을 추가하거나 주름을 제거하거나 로고를 이동시키는 모든 것을 거부하세요. 브랜드 색상이 벗어난 경우에도 거부하세요. 왜냐하면 '충분히 비슷한' 주황색은 디자인 선택이 아니라 브랜드 문제이기 때문입니다.
결과를 신뢰하기보다는 원본과 비교해야 하는 더 깊은 이유가 있습니다. 2025,년에 루이빌 대학교(University of Louisville) 연구원들과 협력자들은 Journal of the Optical Society of America A에 보고된 바와 같이, DALL·E 2, DreamStudio, Adobe Firefly 세 가지 AI 모델이 생성한 이미지의 색상 통계를 Bing 이미지 검색의 실제 이미지와 비교하기 위해 8,400개의 이미지를 분석했습니다. 생성된 이미지는 사진과 다른 색상 통계를 가지므로, AI로 색상이 변경된 객체는 단독으로는 그럴듯해 보이지만 프레임의 나머지 부분과 함께 있을 때는 약간 어색해 보일 수 있습니다. 반복 작업은 자유롭게 거부할 수 있을 만큼 저렴합니다: Flux 2 Pro는 $0.03 정가에 대해 UberLLM을 통해 이미지당 $0.0075로 실행되므로, 세 가지 변형을 버리고 네 번째를 유지하는 비용은 나쁜 결과물을 수정하는 데 드는 시간보다 적습니다.
의미를 잃지 않고 색각 이상 시청자를 위한 색상 변경
이미지 파일의 색상을 변경하는 방법에 대한 대부분의 가이드는 이 작업을 미용적인 것으로 취급합니다: 셔츠를 바꾸고, 로고를 맞추고, 배경에 색조를 입히는 식이죠. 더 중요한 질문은 색상이 변경된 이미지가 여전히 그것을 보는 모든 사람에게 의미를 전달하는지 여부입니다. 2024 ACM의 의미론적 색상 재조정 연구에 따르면, 색각 이상은 **남성의 약 8%와 여성의 0.5%**에게 영향을 미칩니다. 이는 당신에게 명확하게 보이는 차트, 상태 표시기 또는 제품 색상 구성이 당신의 잠재 고객 중 상당수에게 두 가지 의미 있는 신호를 하나로 합쳐버릴 수 있다는 의미입니다.
직관에 반하는 부분은 색상이 많다고 해서 접근성이 더 높아지는 것은 아니라는 점입니다. 전체적인 채도 증가나 이미지 전체의 색조 변화는 전혀 문제가 없었던 영역에서 새로운 혼란을 야기할 수 있으며, 이미지 전체 필터는 아무도 불평하지 않았던 색상을 변경합니다. 동일한 연구는 객체 인식 색상 재조정, 휘도 및 대비 보존, 시뮬레이션을 통한 검증을 권장하며, 특히 색각 이상 사용자를 위한 대비 계산이 여전히 너무 적은 관심을 받고 있다고 지적합니다. 예술 작품의 의미론적 색상 재조정은 선택적 논리를 따릅니다: 혼란스러운 영역만 변경하고 이미지의 나머지는 그대로 둡니다.
세 가지 조건을 시뮬레이션하세요, 하나만 하지 마세요
| 조건 | 혼동하는 색상 | 대략적인 유병률 | 확인할 사항 |
|---|---|---|---|
| 적색맹 (적색 감지 원뿔 세포 결핍) | 빨간색과 초록색, 빨간색이 어둡게 보임 | 남성의 약 1% | 빨간색과 초록색 요소의 밝기 차이 |
| 녹색맹 (녹색 감지 원뿔 세포 결핍) | 빨간색과 초록색, 초록색이 갈색처럼 보임 | 남성의 약 5 ~ 6% | 초록색과 갈색 또는 빨간색이 구별되는지 |
| 청색맹 (청색 감지 원뿔 세포 결핍) | 파란색과 노란색, 보라색과 빨간색 | 남녀 모두에게 희귀함 | 파란색과 초록색 또는 보라색과 빨간색이 구별되는지 |
색상이 변경된 파일을 세 가지 조건 모두에 대한 시뮬레이터로 실행하고, 특히 변경한 영역을 확인하세요. 단일 녹색맹 미리보기만으로는 충분하지 않습니다. 빨간색-초록색 쌍을 고치는 편집이 미처 알아채지 못했던 파란색-노란색 쌍을 무너뜨릴 수 있기 때문입니다. 예를 들어, 대시보드가 실패한 작업에 빨간색 점을, 통과한 작업에 초록색 점을 사용한다고 가정해 봅시다. 이 두 요소만 파란색과 주황색으로 색상을 변경하고, 다른 모든 패널은 그대로 두면, 인터페이스의 나머지를 재설계하지 않고도 색맹 시청자에게 의미가 전달됩니다.
어떤 시뮬레이션에서든 두 개의 색상 변경된 요소가 동일하게 보인다면, 다른 색조 대신 밝기로 해결하세요. 밝기 차이는 모든 형태의 색각 이상에서 살아남지만, 색조 차이는 그렇지 않습니다.
배포 전 음영 및 내보내기 확인
색상 변경만으로는 빛을 전달하지 않습니다. 셔츠의 주름은 빛을 덜 받기 때문에 어둡습니다. 따라서 밝기까지 함께 움직이는 변화는 주름을 평평한 단색 패치로 만들거나 빛나게 만듭니다. 어떤 방식으로든 색상을 변경했더라도 그림자, 하이라이트, 재질감, 반사, 투명도, 그리고 개체와 배경 사이의 경계는 동일하게 유지되어야 합니다. 이 중 하나라도 잃으면 제품은 일관성 없는 조명 아래에서 다른 재질처럼 보이게 되며, 이는 시각적인 문제만큼이나 상업적인 문제입니다.

프로덕션에서 자주 발생하는 두 가지 실패 모드가 있어 대비해야 합니다. 첫 번째는 경계입니다. 개체 가장자리와 조명 변화는 분할 기반 색상 변경에서도 여전히 어려운 문제이므로, 모델보다 마스크가 더 중요합니다. 두 번째는 색 공간입니다. 편집자는 HSI 또는 다른 중간 공간에서 색상을 조정할 수 있으며, 디스플레이가 올바르게 해석하도록 내보내기 전에 결과를 RGB로 다시 변환해야 합니다. RGB로 변환되지 않은 작업 공간에서 내보내면 파일이 모니터에서는 올바르게 보이지만 브라우저에서는 잘못 보일 수 있습니다.
실패한 색상 변경을 감지하는 밝기 확인
어떤 색상 변경이든 신뢰하기 전에 숫자를 샘플링하세요. 정보 패널을 HSB 또는 Lab으로 설정한 다음, 개체의 가장 어두운 그림자와 가장 밝은 하이라이트를 변경 전후로 읽어보세요. 밝기 값은 색상만 움직이는 동안에도 비슷하게 유지되어야 합니다. 그림자 값이 올라갔다면 검은색을 들어 올린 것이므로 개체가 내부에서 빛나는 것처럼 보일 것입니다. 하이라이트가 떨어졌다면 스페큘러를 없앤 것이므로 표면이 펠트처럼 보일 것입니다. 둘 중 하나라도 발생하면 먼저 채도 변화를 줄이고, 그 다음 광도를 전달하는 블렌드 모드로 전환한 후에야 마스크 재구성을 고려하세요.
내보내기 전 네 가지 확인 사항
- 마스크 가장자리 100 퍼센트. 후광, 원래 색상의 잔여 테두리, 배경에 번진 색상을 확인하세요.
- 그림자 및 하이라이트 일치. 변경된 개체의 가장 어둡고 밝은 값이 동일한 조명 아래에서 인접한 개체와 동일한 범위에 있는지 확인하세요.
- 두 가지 디스플레이. 내보낸 RGB 파일을 노트북 패널과 휴대폰에서 확인하세요. 한 화면에서 일치하는 것이 다른 화면에서는 특히 채도가 높은 빨간색과 녹색에서 일상적으로 달라집니다.
- 시뮬레이션 재실행. 파일을 다시 적색맹, 녹색맹, 청색맹 미리보기로 통과시켜 주요 요소들이 여전히 구별 가능한지 확인하세요.
장면의 조명과 개체의 등급이 더 넓게 일치해야 한다면, Nim의 색상 보정 조언]은 전체 프레임에 걸쳐 톤을 맞추는 방법을 다루며, 이는 더 큰 규모의 동일한 문제입니다.
계획할 가치가 있는 한 가지 프로덕션 세부 사항: 데스크톱 편집기 대신 API를 통해 색상 변경을 생성하는 경우, 이미지 링크는 약 15분 동안 유지되므로, CMS를 URL로 연결하는 대신 파일을 즉시 다운로드하여 보관하세요. 비디오 및 음악 작업의 결과 파일은 약 3시간 동안 유지됩니다. 마스크와 조정 레이어를 내보낸 파일과 함께 보관하면, 다음 색상 구성 요청은 재구축 대신 몇 분밖에 걸리지 않습니다.
색상 변경이 네 가지 확인 사항을 모두 통과하면 내보내고 보관하세요. 실패하면 첫 번째 섹션의 방법 표로 돌아가서 보상하기 위해 채도를 더 추가하는 대신 다음으로 더 밝은 방법으로 진행하세요.
UberLLM은 개발자와 미디어 팀에게 단일 API 키와 선불 잔액으로 이미지 생성 및 편집을 위한 단일 API를 제공합니다. 미디어 작업은 폴링할 수 있는 작업을 반환하거나, 결과가 준비되면 앱에 알리도록 웹훅을 설정할 수 있으며, 실패한 생성에는 요금이 부과되지 않으므로 여러 모델에서 색상 변경 프롬프트를 테스트하는 비용은 유지하는 결과에 대해서만 발생합니다. 파이프라인에 커밋하기 전에 대시보드 플레이그라운드에서 출력을 비교한 다음, UberLLM]을 방문하여 모델 목록, 가격, 통합 가이드를 확인하고 자신만의 참조 이미지를 사용하여 첫 번째 편집을 실행하세요.