png 이미지의 특정 지점 (바람직하게는 커서 아래의 지점)에서 정확한 색상 값 (RGB, HSB 또는 RGB 값으로 변환 할 수있는 다른 색상 공간 값)을 얻고 싶습니다. 그 어떤 도구? 감사.
추신 : 좀 더 구체적으로 말하면 화면 색상 선택기가 아니라 PNG 이미지 색상 데이터 선택기가 필요합니다. 일반 화면 색상 선택기는 PNG 이미지에서 정확한 색상 값을 완벽하게 선택할 수 없습니다 (예 : 알파 채널이 없음).
png 이미지의 특정 지점 (바람직하게는 커서 아래의 지점)에서 정확한 색상 값 (RGB, HSB 또는 RGB 값으로 변환 할 수있는 다른 색상 공간 값)을 얻고 싶습니다. 그 어떤 도구? 감사.
추신 : 좀 더 구체적으로 말하면 화면 색상 선택기가 아니라 PNG 이미지 색상 데이터 선택기가 필요합니다. 일반 화면 색상 선택기는 PNG 이미지에서 정확한 색상 값을 완벽하게 선택할 수 없습니다 (예 : 알파 채널이 없음).
답변:
ImageMagick 사용 :
$ convert image.png- 자르기 '1x1 + 100 + 200'txt :-
예를 들어 출력
# ImageMagick 픽셀 열거 : 1,1,255, rgb 0,0 : (236,236,236) #ECECEC rgb (236,236,236)
또는 파일이 PNG-24 파일이면 다음과 같이 출력됩니다.
# ImageMagick 픽셀 열거 : 1,1,255, rgba 0,0 : (0, 0, 0,243) # 000000F3 rgba (0,0,0,0.952941)
에서 -crop
옵션 내가 처음이 경우는 1x1 픽셀 인자를 수있는 영역을 정의했다. 그런 다음 노스 웨스트 코너, 즉 왼쪽 위를 기준으로 작물의 위치를 정의했습니다 . †
마지막으로을 사용하여 출력을 텍스트로 변환했습니다 txt:-
. 그런 다음 ImageMagick은 이미지의 모든 색상을 STDOUT으로 출력합니다 (이 경우 이미지 크기가 1 픽셀이므로 하나의 색상 만 있음). 이는 일반적인 쉘 기술로 처리 할 수 있음을 의미합니다. 예를 들어 출력을 파이핑 tail -n 1
하면 픽셀 정보 라인 만 얻을 수 있습니다.
다른 색상 공간에서 픽셀의 색상이 필요한 경우 적절하게 명명 된 -colorspace
옵션 을 확인해야합니다 .
†) 실제로 위치는 지정된 -gravity
값에 상대적 이지만 "NorthWest"로 기본 설정됩니다.
0,0: ( 0, 0, 0,243) #000000F3 rgba(0,0,0,0.952941)
/ 응용 프로그램 / 유틸리티에있는 DigitalColor Meter는 커서를 가리킬 픽셀의 색상 값 (RGB)을 알려줍니다.
Roman Nurik의 Stack Overflow 에서 적절한 방법을 찾았 습니다 .
Photoshop의 정보 패널에서 '불투명도'를 판독 모드로 선택할 수 있지만 실제 알파 값이 아닌 백분율로 표시됩니다.
이를 활성화하려면 정보 창을 열고 패널 옵션을 선택한 다음 두 번째 색상 판독 모드를 불투명도로 설정하십시오.
… 그러나이를 위해서는 Photoshop이 필요합니다. 나는 여전히 더 간단한 방법이 있어야한다고 믿는다. 다른 사람이 도울 수 있기를 바랍니다.