0

我们发现在 Java(ImageIO.read(file)) 中使用 bufferedImage 从 jpeg 文件中获取 RGB 时总是存在一些 RGB 精度问题。

有谁知道一些替代解决方案?

4

1 回答 1

1

精度问题是什么意思?您保存的 JPEG 和使用 Java 加载的 JPEG 看起来不同吗?颜色有什么不同?

我将在这里尝试一下,假设您使用的是带有颜色配置文件的 JPEG,这意味着您正在正确读取 RGB 值,但是您的原始应用程序采用颜色配置文件并使用它来映射 RGB 值从 JPEG 中提取到 RGB 值中,然后显示在显示器上。用一个好的图像查看器看看,看看你的图像中嵌入的配置文件是什么(寻找像 sRGB 或 Adob​​eRGB 这样的东西),看看你的问题是否与不同的颜色配置文件一致

于 2012-07-22T08:59:14.437 回答