我正在使用以下代码编写jpg文件:String url="http://img01.taobaocdn.com/imgextra/i1/449400070/T2hbVwXj0XXXXXXXXX_!!449400070.jpg";String to="D:/temp/result.jpg";ImageIO.write(ImageIO.read(new URL(url)),"jpg", new File(to));但是我得到的result.jpg是粉红色的背景图像
3 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
我有类似的问题。但是后来我用这个解决了
BufferedImage image = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
//do something to populate the image
//such as
image.setRGB( x, y, pixelValue); //set your own pixels color
ImageIO.write(image, "jpg", new File("D:\\test.jpg"));
请注意,我使用的是Java版本1.6.0_25-b06,它工作正常。
也许您可以检查Java版本。
添加回答
举报
0/150
提交
取消