jpeg相关内容

除了 ImageIO 之外,还有其他类可以将图像读入 BufferedImage 吗?

我需要 ImageIO 以外的东西来读取 jpeg 并将其放入 BufferedImage 对象中.让 ImageIO 在 servlet 中工作存在问题.我正在与 ImageIO 开发人员合作,但到目前为止没有运气,它可能永远不会在服务器端工作.我正在使用 Wildfly 应用服务器.所以我需要一个 Java 的 ImageIO 备份,它将读取 jpeg 并传输到 BufferedImage.有 ..
发布时间:2021-11-18 22:40:53 Java开发

将多个 tif 和 Jpeg 组合成单个 tif 文件具有巨大的大小

我正在尝试将多个 tif 和 jpeg 文件合并为一个 tif 文件. 当多个 tif 文件单独合并为一个 tif 文件时,该文件的大小与原始多个 tif 文件几乎相同(10 MB 的多个 tif 文件----> 10 MB 的单个 tif 文件).这是完美的. 但是,当单独的 tif 文件与许多 Jpeg 文件合并为单个 tif 文件时,文件大小比原始文件大(10 MB 的多个 ti ..
发布时间:2021-11-18 22:40:08 Java开发

在 jpeg 中保存色彩空间

我有一个 servlet 来转换和缓存较小版本的照片.它是使用 java.awt.image + javax.imageio 和第三方重采样过滤器实现的.原件均使用 sRGB 颜色配置文件上传.当我对它们重新采样并再次保存它们时,它们仍然是 sRGB 格式,但这并未记录在保存的文件中. 如何确保这些信息保存在文件中? 如果您想知道这有什么不同,那么没有配置文件的图像在我的屏幕(Safa ..
发布时间:2021-11-18 22:39:05 Java开发

使用 javax.imageio 读取 jpeg 或 gif 元数据

我想修改某些类型的图像(png、jpeg 或 gif)的元数据,并且我在这个 主题,由 haraldK 提供.但是,当我尝试在 jpg 图像上运行它时,它会引发此错误:javax.imageio.IIOException:JFIF APP0 必须是 SOI 之后的第一个标记.到达IIOImage image = reader.readAll(0, null); 行时抛出错误 我该怎么做才能让它 ..
发布时间:2021-11-18 22:39:02 Java开发

用 Java 读取 JPEG

我正在尝试将 JPEG 转换为 BufferedImage 以显示在 JPanel 上.但是,javax.imageio.ImageIO.read() 似乎对它处理的 JPEG 非常挑剔,经常抛出 IIOException.几乎所有您想命名的图像阅读器都可以正常打开相同的 JPEG. 我看过 Apache 的 Sanselan 和 JAI.但是 Sanselan 无法处理 JPEG,并且 J ..
发布时间:2021-11-18 22:38:21 Java开发

为什么 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开发

ImageIO 读取与其他方法略有不同的 RGB 值

我发现使用 Java 时得到的 RGB(实际上paint.NET)与我正在使用 ImageMagick、Gimp、Python 和 Octave.最后 4 个都同意对方,所以我假设是正确的. 对于这些例子,我使用这个测试图像:http://farm3.static.flickr.com/2811/9177301733_9836174725_o.jpg 测试像素x=4144 y=2768 ..
发布时间:2021-11-18 22:33:19 Java开发

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

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

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

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

Android/Java:将字节数组保存到文件 (.jpeg)

我正在为Android开发一个应用程序,应用程序的一部分必须拍照并保存到SD卡.onPictureTaken 方法返回一个包含捕获图像数据的字节数组. 我需要做的就是将字节数组保存到 .jpeg 图像文件中.我试图在 BitmapFactory.decodeByteArray(获取位图)的帮助下完成此操作,然后是 bImage.compress(到 OutputStream)、一个普通的 O ..
发布时间:2021-11-18 04:58:33 移动开发

显示 RTP MJPEG

我正在寻找一种使用 JavaFx 显示 RTP JPEG 流的解决方案.我可以从文件中显示 jpeg 并接收 RTP JPEG 流并将其拆分以识别 RFC2435但我不知道如何将我的 JPEG 数组转换为可显示的图像.我不想自己实现 JPEG 解码器.有什么想法吗? 解决方案 利用 JavaFX 的内置 jpeg 解码器,它应该能够解码 图像构造函数. class MJPEGViewer ..
发布时间:2021-11-18 04:25:18 Java开发