我一直在尝试将图片保存在我的软件包目录中,但我遇到了一个问题,我不知道该如何处理它,这是我的代码:
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
答案 0 :(得分:0)
所以我的问题是我忘了分配bufim = ImageIO.read(incommingFileDirectory);
,以便bufim
可以拥有我想要的Image
。