2013-10-26 88 views
0

你能指點我在正確的方向找到教程如何將灰度圖像轉換爲它的原始顏色?這甚至有可能嗎?如何將灰度圖像轉換爲Java中的顏色?

我試過使用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可能發生的事情是,當他們拍攝時,所有的顏色信息都是在原始鏡頭中開始的,而且他們只能以灰度顯示,因爲電視技術還沒有趕上。一旦它做到了,那麼他們可以將原始鏡頭轉換成電影並保持顏色。 –

+0

@ DennisMeng是的,我明白了,這是完全合理的!謝謝你的回覆 – BenjaminFranklin

相關問題