是否有可能在BufferedImage上控制PPI (我想增加它)?我使用ImageIO.write将BufferedImage写入ByteArrayOutputStream。
发布于 2014-10-04 18:23:18
不不是直接的。BufferedImage仅由像素数据(光栅)、样本模型和颜色模型组成。它不了解PPI/DPI。
但是,如果您正在编写的格式支持设置PPI/DPI,则通常可以通过在写入时将适当的IIOMetadata连同图像传递给ImageWriter来控制这一点。
有关如何为JPEG执行此操作,请参见this answer。
https://stackoverflow.com/questions/26190276
复制相似问题