ImageIO.read 在多线程执行中抛出异常
我正在尝试使用 ImageIO.read 在多线程环境中从输入流读取图像。以下是代码, entity = httpResponse.getEntity(); //httpResponse is apache hc resp…
如何在不加载到内存的情况下调整图像大小?
我想检查图像的尺寸,如果宽度超过给定阈值,则缩小其尺寸。当我使用 ImageIO.read() 加载 6MB JPEG 图像时,BufferedImage 分配大约 45MB 的堆空间。…
Matlab:如何正确使用Java ImageIO类来获取BufferedIMage
我正在尝试在 Matlab 中对数据库中的一些图像数据进行模拟。图像数据来自java,输出为base64编码的字节数组。我不熟悉 [java image] 格式。然而,我根…
为什么我在控制台中收到 ImageIO 错误?
为什么我收到错误 ImageIO: _CGImagePluginInitGIFmalformed GIF file (768 x 1024)? 我要疯了!当我的一些 .gif 图像需要显示在 UIImageView 中时,…
为什么 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 年前。…