在jpg文件中设置dpi

问题描述 投票:0回答:1

我有来自this example的代码,它应该适用于所有格式。它适用于png,但不适用于jpg或bmp(gif没有此设置)。

我尝试了this code,但它投入了

Element jfif = (Element)tree.getElementsByTagName("app0JFIF").item(0);

知道怎么做吗?

java jpeg dpi javax.imageio
1个回答
0
投票

我遇到了这个问题并且需要进行大量的修复 - 在不同版本的JVM中,错误报告的帮助不同,以及在调用中最后一次使用实际问题(BufferedImage)后的三个步骤。

问题是结果取决于BufferedImage的类型。特别是如果从示例中的png切换到jpg,则不能再使用BufferedImage.TYPE_INT_RGB。试试BufferedImage.TYPE_3BYTE_BGR,它适用于jpg。

© www.soinside.com 2019 - 2024. All rights reserved.