2011-02-14 3 views

답변

6

내가 원하는 생각하고 싶습니다 알파와 회색 이미지를 주어, 매우 간단해야 모노 - 색조 이미지. 사실입니까?

기존 밴드 (알파 및 그레이 스케일/레벨)로 원하는 것을 분명하지 않습니다. 알파를 알파로 유지하고 그레이 스케일을 적색으로 채우시겠습니까? 알파를 빨간색 채도로 설정 하시겠습니까? 그레이 스케일을 이미지 밝기로, 알파를 채도로 사용 하시겠습니까?

편집 : 귀하의 의견에 따라 출력이 변경되었습니다. 그레이 스케일 밴드의 가장 어두운 음영이 완전히 포화 된 빨간색을 나타내고 가장 밝은 회색이 흰색을 나타 내기를 원했습니다 (다시 말하면 모든 색으로 가득 차 있음). 또한 알파가 출력으로 알파로 유지되도록 지정했습니다. 나는 그 변화를 너무했습니다.

이 어떤 밴드 교환 가능합니다 :

이 :)
import Image 
# get an image that is greyscale with alpha 
i = Image.open('hsvwheel.png').convert('LA') 
# get the two bands 
L,A = i.split() 
# a fully saturated band 
S, = Image.new('L', i.size, 255).split() 
# re-combine the bands 
# this keeps tha alpha channel in the new image 
i2 = Image.merge('RGBA', (S,L,L,A)) 
# save 
i2.save('test.png') 
+0

니스 또한 포함 할 수있다'마지막 병합 A'는 알파 채널을 유지합니다. –

+0

@ Sven, 예 알파를 보존하려면 어떻게해야합니까? @ Paul - 아주 좋습니다! 예, 포토샵의 "색조"조정과 같은 무언가를 찾고 있었는데, 흐릿한 (회색조) 이미지를 찍었을 때, 예를 들어 빨간 색조를 적용 할 수있었습니다. 회색, 분홍빛 또는 연한 빨강의 어두운 영역에서는 더 어두운 빨간색으로 나옵니다. 밝은 회색 부분에 회색 – Morvern

+0

완벽! 대단히 감사합니다! – Morvern

관련 문제