【问题标题】:The Thumbnailator library converts image to cmykThumbnailator 库将图像转换为 cmyk
【发布时间】:2016-02-25 08:54:02
【问题描述】:

我正在使用支持 EXIF 方向标志的 Thumbnailator 库读取具有正确方向的全尺寸图像。

InputStream is = new BufferedInputStream( new FileInputStream(filepath) );
BufferedImage image = Thumbnails.of(is).scale(1).asBufferedImage();
ImageIO.write(image, "jpg", new File(filepath));

但是在转换 colorls 之后是错误的,所以我用 XnView 检查了颜色模型,它显示 jpeg cmyk。

原始图像是 rgb。那么为什么使用 Thumbnailator 库后颜色会出错呢?

【问题讨论】:

    标签: java image rgb


    【解决方案1】:

    我也遇到了同样的问题。我通过将其保存为 PNG 解决了这个问题。 Thumbnailator 有几个问题,像版本 (0.x.x) 表明还没有稳定的版本。

    你可以在这个link找到详细的解决方案

    【讨论】:

      猜你喜欢
      • 2020-07-03
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2017-03-12
      • 2010-12-23
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多