2013-10-26 2 views
0

그레이 스케일 이미지를 원본 색상으로 변환하는 방법에 대한 자습서를 찾으려면 올바른 방향을 가르쳐 주시겠습니까? 이것은 가능한가?그레이 스케일 이미지를 Java의 Color로 변환하는 방법은 무엇입니까?

나는 BufferedImage를 사용하여 비트 값을 왼쪽으로 8 비트 변경하고 빨강을 분리하여 RGB 값에 적용하려고했지만 그레이 스케일이므로 발견 된 빨강은 없습니다.

나는 올바른 방향으로 밀어 주셔서 감사합니다.

+3

"귀하가 요청한 것은 불가능하고 비논리적입니다."에 대한 가까운 투표 옵션이 필요합니다. –

+0

[LookupOp] (http://docs.oracle.com/javase/7/docs/api/java/awt/image/LookupOp.html)를 사용하여 회색 이미지에 색상을 적용 할 수 있습니다 (기본적으로 색상을 그레이 스케일 강도), 물론 이것은 원래의 색상을 돌려주지는 않습니다. – haraldK

+0

예, "거짓 컬러"이미지를 제공합니다. –

답변

1

"Is this even possible?" - 아니,기도의 기회가 아닙니다. 일단 그레이 스케일 이미지가 있으면 모든 색 정보가 사라집니다.

+0

그렇다면 영화 제작사는 어떻게 흑백 영화를 풀 컬러로 바꿀 수 있습니까? – BenjaminFranklin

+0

@BenjaminFranklin 무슨 일이 일어날 수 있었는지는 그들이 촬영할 때 모든 색상 정보가 원시 영상에 있었고 TV 기술이 아직 따라 잡지 않았기 때문에 회색 음영으로 만 표시 될 수 있다는 것입니다. 일단 그렇게하면 원시 푸티지를 필름으로 변환하고 색상을 유지할 수 있습니다. –

+0

@DennisMeng 예, 알겠습니다. 답장을 보내 주셔서 감사합니다 – BenjaminFranklin

관련 문제