0
我一直在嘗試將圖像保存在我的包目錄中,但遇到了一個問題,我不知道如何繼續使用它,這是我的代碼:讀取圖像並將其複製到預定義的目錄
BufferedImage bufim = new BufferedImage(500, 600, BufferedImage.TYPE_INT_RGB);
String dof = "C:/myimage.jpg";
File file = new File(dof);
String myimageFormat = "jpg";
ImageIO.write(bufim , myimageFormat, file);
所以這將創建該文件,但我得到這個:
,而不是這樣的:這是原始圖像。
,我的理論是,它涉及到:
BufferedImage bufim = new BufferedImage(500, 600, >>> THIS <<< );
which is int imageType
你的BufferedImage對象沒有被用在你的代碼片段中嗎?你的「圖像」和「myImageFormat」對象在哪裏? – proulxs 2014-10-01 19:53:26
您創建一個全新的500x600 RGB圖像。然後你把它寫入文件。你爲什麼期望圖像只是默認的全黑像素? – Arkadiy 2014-10-01 20:06:10
@Arkadiy,感謝我的錯誤。 – shep 2014-10-01 20:10:52