为什么 ImageReader 返回不正确的 BufferedImage?
我正在尝试访问具有 21 帧的动画 GIF 图像,然后读取第 12 帧(因为它从 0 开始?)。 import java.awt.image.BufferedImage; import java.io.File; i…
Java:使用 javax.imageio.ImageIO.read() 加载 png 图像而不使用索引(如 BufferedImage.TYPE_4BYTE_ABGR)
我正在尝试使用 javax.imageio.ImageIO.read() 方法加载 PNG 图像。但是,我希望结果类型为“BufferedImage.TYPE_4BYTE_ABGR”,但它最终作为索引图像…
如何从 IIOMetadata 获取图像压缩质量?
使用 ImageIO 保存新图像时,通用 ImageWriteParam 支持显式设置 compressionQuality 参数,范围为 0.0f(高压缩) ) 到 1.0f(高质量),无论使用何…
以 jpeg 格式保存色彩空间
我有一个 servlet 来转换和缓存较小版本的照片。它是使用 java.awt.image + javax.imageio 和第三方重采样过滤器实现的。原件均使用 sRGB 颜色配置文…
将0-256范围内的int的二维数组转换为灰度png?
如何将 2D 整数数组转换为灰度 png。现在我有这个: BufferedImage theImage = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB); for(int y…
UIWebView加载错误
每当我在 UIWebView 中加载页面时,我都会在控制台中收到此错误 ImageIO: _CGImagePluginInitGIFmalformed GIF file (1005 x 767) ,该错误已记录多次…
png 文件压缩为 jpeg 时变成全黑。是因为PNG是无损的吗?
我有一段代码,可以以一定的质量压缩jpg图像,但是当图像是png类型时,它们都变成黑色。知道为什么以及如何解决它吗?这是我的代码。 public void com…
压缩JPG使图像变绿
当我尝试压缩 jpg 图像时,大多数情况下它都能正常工作,但是有些 jpg 图像在压缩后会变成绿色。这是我的代码 public void compressImage(String file…
适用于 64 位 Windows 的 JAI 和 ImageIO
我搜索了 64 位 Windows 的 JAI 和 ImageIO 库,但没有找到这些版本的任何版本。 最后一次对 Java Bug 跟踪系统的 64 位 win 版本请求是在 6-7 年前。…
java (android) 中的 ImageIO 类中的这个错误是什么?
错误是: 02-22 22:58:11.208: ERROR/AndroidRuntime(498): FATAL EXCEPTION: main 02-22 22:58:11.208: ERROR/AndroidRuntime(498): java.lang.NoCla…
ImageIO:无法读取 CMYK 色彩空间的图像
我在读取使用 ImageMagick 创建的特定 jpeg 图像(CMYK 颜色空间)时遇到问题: inputStream = new ByteArrayInputStream(bytesImage); bufferedImage…
读取 JPEG2000,不会占用大量内存
我正在使用 Image 在 Java 中读取 JPEG2000 图像。似乎有一个巨大的内存整体,所有内容都保存在内存中并且没有被释放。有什么解决方法可以避免这种情…
无法运行或 jai_imageio 或 ImageIO.getImageReadersByFormatName 无法获取对象
我正在运行一个使用 jai_imageio.jar 的程序,然后验证是否可以获取 ImageIO.getImageReadersByFormatName("tiff") 由于某种原因该程序正在其他服务器…
ImageIO:gif 到 jpeg 问题 ->图像变成粉红色
我正在尝试使用 imageIO 将 gif 转换为 jpeg,但生成的图像是粉红色的...有人可以帮忙吗? public byte[] convert(byte[] bytes) throws Exception { …