【问题标题】:Increase PPI on BufferedImage增加 BufferedImage 的 PPI
【发布时间】:2014-10-05 02:23:18
【问题描述】:

是否可以在 BufferedImage 上控制 PPI(我想增加它)?我使用 ImageIO.write 将 BufferedImage 写入 ByteArrayOutputStream。

【问题讨论】:

    标签: java bufferedimage javax.imageio ppi


    【解决方案1】:

    不,不是直接的。 BufferedImage 仅由像素数据(光栅)、样本模型和颜色模型组成。它不知道 PPI/DPI。

    但如果您编写的格式支持设置 PPI/DPI,您通常可以通过在写入时将正确的IIOMetadata 连同图像一起传递给ImageWriter 来控制它。

    请参阅 this answer 了解如何为 JPEG 执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多