Java 读取图像并将其复制到预定义目录
我一直试图将图像保存在我的软件包目录中,但我遇到了一个问题,我不知道如何处理它,这是我的代码:Java 读取图像并将其复制到预定义目录,java,image,io,Java,Image,Io,我一直试图将图像保存在我的软件包目录中,但我遇到了一个问题,我不知道如何处理它,这是我的代码: 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 , myim
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
所以我的问题是我忘了分配bufim=ImageIO.readincommingFileDirectory;这样bufim就能有我想要的形象 您的BuffereImage对象未在代码段中使用?图像和myImageFormat对象的位置和内容?创建一个全新的500x600 RGB图像。然后将其写入文件。你为什么期望图像不是默认的全黑像素?@Arkadiy,谢谢你意识到了我的错误。