javax.imageio相关内容

将 dpi 元数据写入 Java 中的 jpeg 图像

我试图在 Java 中以编程方式设置 jpeg 图像的 dpi 元数据.图像的来源是扫描仪,因此我从 TWAIN 获得了水平/垂直分辨率以及图像原始数据.我想保存此信息以获得更好的打印效果. 这是我到目前为止的代码.它将原始图像 (byteArray) 保存到 JPEG 文件,但它忽略了我通过 IIOMetadata 指定的 X/Y密度信息.任何建议我做错了什么? 也欢迎任何其他解决方 ..
发布时间:2021-11-18 22:32:46 Java开发

用于 64 位 Windows 的 JAI 和 ImageIO

我在 JAI 和 ImageIO 库中搜索了 64 位窗口,但没有找到任何版本.6-7 年前 Java Bug 跟踪系统上的最后 64 位 win 版本请求. 我认为,jai 的开发人员不会发布任何适用于 win64 的版本.:( 我的问题是,我们可以从他们的源代码为 64 位 Windows 构建 jai 和 imageio,这可能吗?怎么样? 非常感谢... 解决方案 ..
发布时间:2021-11-18 22:32:43 Java开发

ImageIO - 获取图像类型和 exif 数据

给定一些源文件(或更通用的输入流),我需要找出来 是图片吗 如果是图像,则检索其类型(png/jpeg/gif/etc) 检索 exif 数据(如果有) 我看了API,但不清楚如何获取图像类型或Exif数据. 解决方案 上次我不得不这样做,几年前,标准 API 无法读取 EXIF 数据.这个库可以这样做: http://www.drewnoakes.com/code/ ..
发布时间:2021-11-18 22:32:28 Java开发

使用 JLabels 更新图像的正确方法

我正在创建一个 GUI,我对 Swing 和 awt 还很陌生.我正在尝试创建一个 gui,它在启动时将背景设置为图像,然后使用一种方法来创建各种幻灯片.我已经尝试过了,但我没有附加到代码中,所以我能够接受修订和/或全新的概念. EDIT(9/15/13):我的幻灯片有问题,我似乎无法让它工作. 这是我当前的代码. 公共类 MainFrame 扩展 JFrame{JLabel bac ..
发布时间:2021-11-18 22:32:16 Java开发

如何将 PNG 图像从 Jersey REST 服务方法返回到浏览器

我有一个运行 Jersey REST 资源的网络服务器,我想知道如何获取浏览器 img 标签的图像/png 参考;提交表单或获得 Ajax 响应后.添加图形的图像处理代码正在运行,只需以某种方式返回即可. 代码: @POST@Path("{全尺寸}")@Consumes(MediaType.MULTIPART_FORM_DATA)@Produces("图片/png")//需要替换 void ..
发布时间:2021-11-18 22:32:13 Java开发

无法在 Android 应用程序中导入 javax.imageio.ImageIO

我想将画布对象保存为图像,为此我想使用 ImageIO 类.我正在使用 Eclipse,但是当我尝试导入这个库 (import javax.imageio.ImageIO;) 时,Eclipse 向我显示一个错误“无法解析导入 javax.imageio".请.告诉我我必须做些什么来解决这个问题并将 imageio lib 导入我的项目. 谢谢 解决方案 您已使用 Android 标 ..
发布时间:2021-11-18 22:32:07 移动开发

包含带有可执行 jar 的图像

我一整天都在浏览 Stackoverflow 寻找如何做到这一点,但我还没有成功 我正在将我制作的快速游戏打包成一个可执行的 jar 但我没有正确引用图像我只是引用了文件 background = ImageIO.read(new File("wood.jpeg")); 我在 src 默认包中有我的类我不确定应该在哪里添加图像,或者是否必须将其添加到构建路径中或在最新版本的 eclips ..
发布时间:2021-11-18 22:32:04 Java开发

使用 ImageIO 创建动画 GIF?

有没有人设法说服 ImageIO 编写动画 GIF,特别是设置正确的元数据?我的第一次尝试大致如下(其中b1和b2是BufferedImages): ImageTypeSpecifier spec = new ImageTypeSpecifier(b1);ImageWriter wr = ImageIO.getImageWriters(spec, "GIF").next();wr.setOutp ..
发布时间:2021-11-18 22:31:59 Java开发

将每个动画 GIF 帧转换为单独的 BufferedImage

我希望能够将动画 GIF 作为输入,计算帧数(可能还有其他元数据),并将每个转换为 BufferedImage.我该怎么做? 解决方案 如果您希望所有帧的大小相同(对于优化的 GIF),请尝试以下操作: 尝试{字符串[] imageatt = 新字符串[]{"图像左位置","图像顶部位置","图像宽度",“图像高度"};ImageReader reader = (ImageReader) ..
发布时间:2021-11-18 22:31:56 Java开发

无法使用 ImageIO.read(File file) 读取 JPEG 图像

我在使用 ImageIO.read(File file) 读取这个 JPEG 文件时遇到问题 - 它引发异常并显示消息“不支持的图像类型". 我尝试了其他 JPEG 图像,它们似乎工作正常. 我能发现的唯一区别是这个文件似乎包含一个缩略图 - 是否会导致 ImageIO.read() 出现问题? 编辑: 添加结果图像: 解决方案 您的图像“颜色模型"是 CMYK,J ..
发布时间:2021-11-18 22:31:50 Java开发

如何使用java获取图像的高度和宽度?

除了使用ImageIO.read 获取图片高度和宽度? 因为我遇到了锁线程的问题. at com.sun.medialib.codec.jpeg.Decoder.njpeg_decode(本机方法)在 com.sun.medialib.codec.jpeg.Decoder.decode(Decoder.java:87)在 com.sun.media.imageioimpl.plugins. ..
发布时间:2021-11-18 22:31:47 Java开发