繁体   English   中英

在jpg文件中设置dpi

[英]Set the dpi in a jpg file

我有这个示例中的代码, 是它应该适用于所有格式的方式。 它适用于png,但不适用于jpg或bmp(gif没有此设置)。

我尝试了这段代码,但它抛出

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

任何想法如何做到这一点?

我遇到了这个问题,并且花了很多时间来解决问题-在不同版本的JVM中错误报告有所不同,并且在最后一次调用实际问题(BufferedImage)之后的三个步骤中没有得到帮助。

问题在于结果取决于BufferedImage的类型。 具体来说,如果您从示例中的png切换到jpg,则无法再使用BufferedImage.TYPE_INT_RGB。 尝试BufferedImage.TYPE_3BYTE_BGR,它适用于jpg。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM