NutzCN Logo
问答 上传图片的时候有些图片会逆时针旋转90度,有些不会
发布于 2167天前 作者 qq_c2f129d2 1804 次浏览 复制 上一个帖子 下一个帖子
标签:

上传图片的时候有些图片会逆时针旋转90度,file的类型是TempFile

BufferedImage img=Images.read(file[i].getFile());
img=Images.zoomScale(img, 1900, 2000, Color.BLACK);
img=Images.addWatermark(img, new File("d:/file/water.png"),  0.75f, Images.WATERMARK_BOTTOM_RIGHT, 10);
Images.write((RenderedImage) img, new File("d:/file/"+uuid+end));	
2 回复

那是因为图片带了exif信息,所以浏览器/电脑的图片浏览器会转一个角度,java不读这个信息,所以展示的是原本的样子

要解决就得额外加个读取exif信息的jar,把角度读出来,然后把图转一下

解决了谢谢大佬

添加回复
请先登陆
回到顶部