javax.imageio相关内容
显然,由于内存不足问题,我的应用程序在第 2 代 ipod 上崩溃了.我所做的是在用户滚动时在 scrollView + pageControl 中的每个视图上调用图像.在收到内存警告后,应用程序在到达特定点时崩溃.我在收到警告时尝试释放视图,但它仍然导致崩溃. 我在谷歌上搜索了 ImageNamed: 显然这个 api 调用存在问题,但大多数文章都说它在最近的 iOS 版本中得到了修复.
..
我正在制作一个程序,将客户端屏幕发送到服务器并显示它,但速度非常慢.一帧需要2-3秒,上传/下载速度不是问题.有什么我做错的地方/我可以改变什么来加快速度吗? 服务器: import java.awt.BorderLayout;导入 java.awt.image.BufferedImage;导入 java.io.IOException;导入 java.net.ServerSocket;导入
..
为了获得图像的高度,我们可以使用 ImageIO.read(new URL("...")).getHeight(). 我的问题: 我是否正确理解此方法是先将图像下载到本地计算机,然后再进行大小计算? 如果是,那么映像的确切下载位置是下载到硬盘上的某些 JVM 缓存还是直接下载到 RAM? 有没有办法不用传输或下载就可以获取图像的高度?但是对服务器有某种请求? 解决方案 首先
..
我正在尝试创建一个 Grails 应用程序,该应用程序可以显示 TIFF 文件和其他图像的预览. 背景 图像是从 SOAP 服务构建的,该服务为我提供图像的字节数.在服务方法中,我获取 byte[],从中构造一个 ByteArrayInputStream,然后从中创建一个 BufferedImage. def inputStream = new ByteArrayInputStrea
..
如何将调整大小的图像保存到特定文件夹? private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {ImgChooser ic = new ImgChooser();ImageIcon icon = new ImageIcon(me,"id pic");图片 img1 = icon.getImage();图片 img
..
以下代码似乎总是失败: URL url = new URL("http://userserve-ak.last.fm/serve/126/8636005.jpg");图片 img = ImageIO.read(url);System.out.println(img); 我检查了网址,它是一个有效的 jpg 图像.我得到的错误是: 线程“main"中的异常 javax.imageio.I
..
这是我的代码,它确实有效,但并不完美,但确实如此,问题是调整大小的缩略图没有粘贴在白色绘制的矩形上,破坏了图像的纵横比,这是代码,有人可以提出建议请给我一个修复,好吗? 谢谢 import java.awt.Color;导入 java.awt.Graphics2D;导入 java.awt.Image;导入 java.awt.RenderingHints;导入 java.awt.geom.R
..
我正在尝试从 UIImage 对象创建渐进式 jpeg,这是我的代码 NSMutableData *data = [NSMutableData 数据];NSString *path = [NSHomeDirectory() stringByAppendingPathComponent: @"Library/Caches/test.jpg"];CFURLRef url = CFURLCreateW
..
下面给出的代码不适用于未解决的 android sdk“BufferdImage 和 ImageIO".我试过实现“Bitmap"和“BitmapFactory",但它没有用.请帮我在android应用程序上做到这一点.请更正 android 应用程序.公共类计算器溢出{ public static void main(String[] arg) 抛出异常 {扫描仪scanner = new S
..
我正在尝试读取一些图像文件 jpg、tif、gif、png 并且需要保存文件和创建图标.我收到 UnsupportedTypeException. ImageIO.read(file); 如果我使用以下行,正如前面讨论的形式. BufferedImage img = JPEGCodec.createJPEGDecoder(inputStream).decodeAsBufferedImage(
..
我对这个问题很困惑.我在 jai-imageio-core 上使用 1.3.0 版本,请检查下面的依赖关系,我完全无法从 jar 中找出一个类文件 (RawImageReaderSpi) 是如何加载到 JVM 中的,但未加载 RawImageInputStream. 我已经在 tomcat 7 容器中部署了我的 Spring Boot Web 服务. 这个问题是随机弹出的,我注意到当我重新
..
当我阅读某些 JPG 文件时,颜色会变平.这是一个简单的例子,它读取一个 jpg 并将相同的图像写入另一个文件. import java.awt.image.BufferedImage;导入 java.io.File;导入 javax.imageio.ImageIO;公共类 JPegReadTest {公共静态无效主(字符串 [] args){如果(参数.长度== 2){尝试 {Buffered
..
当使用 javax.imageio.ImageIO 从磁盘加载大分辨率 (9000x9000) JPEG 时,在我的 Scala 应用程序中需要 1 多分钟.我尝试创建一个仅限 Java 的项目,但仍然需要很长时间 - 大约 30 秒. 这是我加载图像的方式: File file = new File("/Users/the21st/slow2.jpg");BufferedImage im
..
我在应用中有一些 HTML 内容页面,我正在使用 UIWebView 来显示它们.其中一些页面中有一个 PNG 图像,它在 xcode 的调试控制台中生成以下消息: ImageIO:PNG 无效 PNG 文件:iDOT 未指向有效的 IDAT 块 图像仍然显示并且看起来正确.此外,这只发生在我在 iPad(第 3 代)上运行该应用程序时.我的 iPhone 4 不显示此消息. 我的第一个
..
我的 UIImage 操作遇到了一个奇怪的问题. 我正在执行 Dropbox 同步,并且必须将我的图像存储为本地文件.为此,我使用 UIImagePNGRepresentation(image) 或 UIImageJPEGRepresentation(image, 0.66) 保存它们 这是我的典型工作流程:用户选择图像或拍照图像被分配给一个 imageView使用以下方法将图像视图的
..
在 Java/Grails 中将图像从文件读取到 BufferedImage 的最快方法是什么? 在 Java/Grails 中将图像从 BufferedImage 写入文件的最快方法是什么? 我的变体(阅读): byte [] imageByteArray = new File(basePath+imageSource).readBytes()InputStream inStream
..
我想创建一个 Web 应用程序,允许用户将他们的图像上传到服务器.当他们点击发送时,他们的图像将被上传到服务器(多部分).在保存之前,我想对图像进行一些操作,所以我决定使用.. ImageIO.read(InputStream) 获取BufferedImage对象 代码如下: public static BufferedImage getBufferedImageFromMul
..
我觉得我在这里遗漏了一些简单的东西(像往常一样). 我正在尝试使用 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
..
在后台线程中,我的应用程序需要从磁盘读取图像,将它们缩小到屏幕大小(1024x768 或 2048x1536)并将它们保存回磁盘.原始图片大多来自相机胶卷,但其中一些可能具有更大的尺寸(例如 3000x3000). 稍后,在另一个线程中,这些图像会经常缩小到 500x500 左右的不同大小并再次保存到磁盘. 这让我想知道:在 iOS 中,性能和内存方面最有效的方法是什么?我使用了两种不
..
我正在创建一个应用程序,它是一种画廊 - 它以全屏查看器的形式显示不同的媒体内容.分配工具显示,使用应用程序时,Live Bytes 参数不会增长超过 40 Mb.同时,在我滑动页面 20-30 次后,该应用程序 100% 被杀死.我检查了 Dirty Memory 参数,发现它比 Live Bytes 大小大 10 倍.大部分脏内存消耗了 Image IO: 编辑,另一个截图: 上面
..