我對圖像處理非常陌生。我有一個PNG圖像(使用ImageIO.read()
讀取),當我呼叫getType()
時,將產生BufferedImage.TYPE_CUSTOM
。如何轉換顏色模型
BufferedImage bi = ImageIO.read(new URL("file:/C:/samp1.png"));
int type =bi.getType(); //TYPE_CUSTOM for samp1.png
現在我想將其轉換爲以下型號之一:
- TYPE_USHORT_GRAY
- TYPE_3BYTE_BGR
- TYPE_BYTE_GRAY
- TYPE_INT_RGB
- TYPE_INT_ARGB
需要完成以上操作才能使用僅識別上述類型的庫進一步處理圖像。
如何將TYPE_CUSTOM
顏色模型轉換爲其他模型?
任何幫助/指針將不勝感激。 如果沒有任何現有的庫來做到這一點,任何鏈接/張貼到步驟/算法會很好。
我仍然在尋找一個在你的問題中標記,對不起,你可以請你改說你的問題謝謝 – doNotCheckMyBlog
@Krio增加了清晰度的問題。 – Neville