javax.imageio相关内容

iOS4 调用 ImageNamed:仍然泄漏或导致内存问题?

显然,由于内存不足问题,我的应用程序在第 2 代 ipod 上崩溃了.我所做的是在用户滚动时在 scrollView + pageControl 中的每个视图上调用图像.在收到内存警告后,应用程序在到达特定点时崩溃.我在收到警告时尝试释放视图,但它仍然导致崩溃. 我在谷歌上搜索了 ImageNamed: 显然这个 api 调用存在问题,但大多数文章都说它在最近的 iOS 版本中得到了修复. ..
发布时间:2021-11-18 22:37:10 移动开发

Java ImageIO 非常慢

我正在制作一个程序,将客户端屏幕发送到服务器并显示它,但速度非常慢.一帧需要2-3秒,上传/下载速度不是问题.有什么我做错的地方/我可以改变什么来加快速度吗? 服务器: import java.awt.BorderLayout;导入 java.awt.image.BufferedImage;导入 java.io.IOException;导入 java.net.ServerSocket;导入 ..
发布时间:2021-11-18 22:37:07 Java开发

Java 中有没有什么方法可以在不传输或下载的情况下获取图像的宽度和高度?

为了获得图像的高度,我们可以使用 ImageIO.read(new URL("...")).getHeight(). 我的问题: 我是否正确理解此方法是先将图像下载到本地计算机,然后再进行大小计算? 如果是,那么映像的确切下载位置是下载到硬盘上的某些 JVM 缓存还是直接下载到 RAM? 有没有办法不用传输或下载就可以获取图像的高度?但是对服务器有某种请求? 解决方案 首先 ..
发布时间:2021-11-18 22:37:04 Java开发

如何将 TIFF ImageReader 添加到 Grails 中注册的那些

我正在尝试创建一个 Grails 应用程序,该应用程序可以显示 TIFF 文件和其他图像的预览. 背景 图像是从 SOAP 服务构建的,该服务为我提供图像的字节数.在服务方法中,我获取 byte[],从中构造一个 ByteArrayInputStream,然后从中创建一个 BufferedImage. def inputStream = new ByteArrayInputStrea ..
发布时间:2021-11-18 22:37:03 Java Web开发

Java:检测图像格式,调整大小(缩放)并另存为 JPEG

这是我的代码,它确实有效,但并不完美,但确实如此,问题是调整大小的缩略图没有粘贴在白色绘制的矩形上,破坏了图像的纵横比,这是代码,有人可以提出建议请给我一个修复,好吗? 谢谢 import java.awt.Color;导入 java.awt.Graphics2D;导入 java.awt.Image;导入 java.awt.RenderingHints;导入 java.awt.geom.R ..
发布时间:2021-11-18 22:36:48 Java开发

JAI ImageIO NoClassDefFoundError for RawImageInputStream

我对这个问题很困惑.我在 jai-imageio-core 上使用 1.3.0 版本,请检查下面的依赖关系,我完全无法从 jar 中找出一个类文件 (RawImageReaderSpi) 是如何加载到 JVM 中的,但未加载 RawImageInputStream. 我已经在 tomcat 7 容器中部署了我的 Spring Boot Web 服务. 这个问题是随机弹出的,我注意到当我重新 ..
发布时间:2021-11-18 22:36:37 Java Web开发

为什么 Java ImageIO 使 JPEG 颜色变平

当我阅读某些 JPG 文件时,颜色会变平.这是一个简单的例子,它读取一个 jpg 并将相同的图像写入另一个文件. import java.awt.image.BufferedImage;导入 java.io.File;导入 javax.imageio.ImageIO;公共类 JPegReadTest {公共静态无效主(字符串 [] args){如果(参数.长度== 2){尝试 {Buffered ..
发布时间:2021-11-18 22:36:31 Java开发

无效的 PNG 图像文件:iDOT 未指向有效的 IDAT 块

我在应用中有一些 HTML 内容页面,我正在使用 UIWebView 来显示它们.其中一些页面中有一个 PNG 图像,它在 xcode 的调试控制台中生成以下消息: ImageIO:PNG 无效 PNG 文件:iDOT 未指向有效的 IDAT 块 图像仍然显示并且看起来正确.此外,这只发生在我在 iPad(第 3 代)上运行该应用程序时.我的 iPhone 4 不显示此消息. 我的第一个 ..
发布时间:2021-11-18 22:36:26 移动开发

iPhone iOS 保存从 UIImageJPEGRepresentation() 获取的数据第二次失败:ImageIO: CGImageRead_mapData 'open' failed

我的 UIImage 操作遇到了一个奇怪的问题. 我正在执行 Dropbox 同步,并且必须将我的图像存储为本地文件.为此,我使用 UIImagePNGRepresentation(image) 或 UIImageJPEGRepresentation(image, 0.66) 保存它们 这是我的典型工作流程:用户选择图像或拍照图像被分配给一个 imageView使用以下方法将图像视图的 ..
发布时间:2021-11-18 22:36:22 移动开发

ImageIO.read() 总是旋转我上传的图片

我想创建一个 Web 应用程序,允许用户将他们的图像上传到服务器.当他们点击发送时,他们的图像将被上传到服务器(多部分).在保存之前,我想对图像进行一些操作,所以我决定使用.. ImageIO.read(InputStream) 获取BufferedImage对象 代码如下: public static BufferedImage getBufferedImageFromMul ..
发布时间:2021-11-18 22:36:16 Java开发

如何在 Java 中读取 PGM 图像?

我觉得我在这里遗漏了一些简单的东西(像往常一样). 我正在尝试使用 Java 读取 PGM 图像.Matlab 做得很好 - 在 Matlab 中输出图像像素(例如,一个小的 32x32 图像)给了我这样的东西: 1 0 11 49 94 118 118 106 95 88 85 96 124 143 142 133 然而,我的 Java 阅读器输出如下: 1 0 11 49 94 1 ..
发布时间:2021-11-18 22:36:13 Java开发

在 iOS 上缩小图像的最节省内存的方法是什么?

在后台线程中,我的应用程序需要从磁盘读取图像,将它们缩小到屏幕大小(1024x768 或 2048x1536)并将它们保存回磁盘.原始图片大多来自相机胶卷,但其中一些可能具有更大的尺寸(例如 3000x3000). 稍后,在另一个线程中,这些图像会经常缩小到 500x500 左右的不同大小并再次保存到磁盘. 这让我想知道:在 iOS 中,性能和内存方面最有效的方法是什么?我使用了两种不 ..

iOS 不会自动清除 ImageIO 脏内存

我正在创建一个应用程序,它是一种画廊 - 它以全屏查看器的形式显示不同的媒体内容.分配工具显示,使用应用程序时,Live Bytes 参数不会增长超过 40 Mb.同时,在我滑动页面 20-30 次后,该应用程序 100% 被杀死.我检查了 Dirty Memory 参数,发现它比 Live Bytes 大小大 10 倍.大部分脏内存消耗了 Image IO: 编辑,另一个截图: 上面 ..