是否可以在 BufferedImage 上控制 PPI(我想增加它)?我使用 ImageIO.write 将 BufferedImage 写入 ByteArrayOutputStream。
问问题
548 次
1 回答
1
不,不是直接的。ABufferedImage
仅由像素数据(栅格)、样本模型和颜色模型组成。它不了解 PPI/DPI。
但是,如果您正在编写的格式支持设置 PPI/DPI,您通常可以通过在写入时将正确IIOMetadata
的图像与图像一起传递来控制它ImageWriter
。
有关如何为 JPEG 执行此操作的信息,请参阅此答案。
于 2014-10-04T18:23:18.263 回答