jpeg相关内容
我需要 ImageIO 以外的东西来读取 jpeg 并将其放入 BufferedImage 对象中.让 ImageIO 在 servlet 中工作存在问题.我正在与 ImageIO 开发人员合作,但到目前为止没有运气,它可能永远不会在服务器端工作.我正在使用 Wildfly 应用服务器.所以我需要一个 Java 的 ImageIO 备份,它将读取 jpeg 并传输到 BufferedImage.有
..
我正在尝试将多个 tif 和 jpeg 文件合并为一个 tif 文件. 当多个 tif 文件单独合并为一个 tif 文件时,该文件的大小与原始多个 tif 文件几乎相同(10 MB 的多个 tif 文件----> 10 MB 的单个 tif 文件).这是完美的. 但是,当单独的 tif 文件与许多 Jpeg 文件合并为单个 tif 文件时,文件大小比原始文件大(10 MB 的多个 ti
..
我有一个使用 ImageIO 将字节数组转换为 BufferedImage 的代码. public void readImage(byte[] imageBytes) {ByteArrayInputStream inputStream = new ByteArrayInputStream(imageBytes);BufferedImage bufferedImage = null;尝试 {buf
..
我有一个 servlet 来转换和缓存较小版本的照片.它是使用 java.awt.image + javax.imageio 和第三方重采样过滤器实现的.原件均使用 sRGB 颜色配置文件上传.当我对它们重新采样并再次保存它们时,它们仍然是 sRGB 格式,但这并未记录在保存的文件中. 如何确保这些信息保存在文件中? 如果您想知道这有什么不同,那么没有配置文件的图像在我的屏幕(Safa
..
我想修改某些类型的图像(png、jpeg 或 gif)的元数据,并且我在这个 主题,由 haraldK 提供.但是,当我尝试在 jpg 图像上运行它时,它会引发此错误:javax.imageio.IIOException:JFIF APP0 必须是 SOI 之后的第一个标记.到达IIOImage image = reader.readAll(0, null); 行时抛出错误 我该怎么做才能让它
..
我正在尝试将 JPEG 转换为 BufferedImage 以显示在 JPanel 上.但是,javax.imageio.ImageIO.read() 似乎对它处理的 JPEG 非常挑剔,经常抛出 IIOException.几乎所有您想命名的图像阅读器都可以正常打开相同的 JPEG. 我看过 Apache 的 Sanselan 和 JAI.但是 Sanselan 无法处理 JPEG,并且 J
..
当我阅读某些 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
..
我有以下代码: ImageIO.write(originalImage, OUTPUT_TYPE, resultOutput); 这是对以下 javax.imageio.ImageIO 方法的调用: public static boolean write(RenderedImage im,字符串格式名称,文件输出)抛出 IOException 这会将原始 BMP 图像转换为 JGP 输出.
..
下面你会看到一张名为“ simitl5l0l0l0l0l132.1l387"它取自 iPad 2,因此是尺寸 720*960 的 JPEG. 问题是,当我使用 javax.imageio.ImageIO.read 方法,它奇怪地导入的图像是到一个向左旋转的 BufferedImage 变成 960*720. 我在 OS X 上的 Sun JVM 1.6.0_29 和 Debian 上的
..
我正在尝试在 Servlet 中读取、重新缩放和保存图像.这是相关的代码: BufferedImage image = ImageIO.read(file);BufferedImage after = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);AffineTransform at = AffineTransform.
..
我正在使用 Swing 创建 UI,我想在 JLabel 中显示图像.我使用的代码如下: JLabel label = new JLabel(new ImageIcon(ImageIO.read(new File("img.jpg")))); 如果我使用 png 图像,这很好用,但是当涉及到 jpg(只有其中一些)时,我得到一张红色图像(与那个不同的图像)我在 Paint.NET 中看到).
..
ImageIO.read(imagePath) 与这个文件给出了一个 CMMException,为什么 Java 不能处理这个看似有效的文件 http://www.jthink.net/jaikoz/scratch/front.jpg java.awt.color.CMMException:图像格式无效在 sun.awt.color.CMM.checkStatus(来源不明)在 sun.awt.
..
我发现使用 Java 时得到的 RGB(实际上paint.NET)与我正在使用 ImageMagick、Gimp、Python 和 Octave.最后 4 个都同意对方,所以我假设是正确的. 对于这些例子,我使用这个测试图像:http://farm3.static.flickr.com/2811/9177301733_9836174725_o.jpg 测试像素x=4144 y=2768
..
我试图在 Java 中以编程方式设置 jpeg 图像的 dpi 元数据.图像的来源是扫描仪,因此我从 TWAIN 获得了水平/垂直分辨率以及图像原始数据.我想保存此信息以获得更好的打印效果. 这是我到目前为止的代码.它将原始图像 (byteArray) 保存到 JPEG 文件,但它忽略了我通过 IIOMetadata 指定的 X/Y密度信息.任何建议我做错了什么? 也欢迎任何其他解决方
..
我们正在使用 Java2D 来调整上传到我们网站的照片的大小,但我们遇到了一个问题(一个看似古老的问题,参见:http://forums.sun.com/thread.jspa?threadID=5425569) - 当我们尝试时,一些特定的 JPEG 会引发 CMMExceptionImageIO.read() 一个包含其二进制数据的 InputStream: java.awt.color.C
..
我在使用 ImageIO.read(File file) 读取这个 JPEG 文件时遇到问题 - 它引发异常并显示消息“不支持的图像类型". 我尝试了其他 JPEG 图像,它们似乎工作正常. 我能发现的唯一区别是这个文件似乎包含一个缩略图 - 是否会导致 ImageIO.read() 出现问题? 编辑: 添加结果图像: 解决方案 您的图像“颜色模型"是 CMYK,J
..
我正在使用 javax.imageio.ImageIO 将 BufferedImage 保存为 jpeg 文件.特别是,我创建了以下 Java 函数: public static void getScreenShot(BufferedImage capture, Path folder, String filename) {尝试 {ImageIO.write(capture, "jpeg", n
..
我正在为Android开发一个应用程序,应用程序的一部分必须拍照并保存到SD卡.onPictureTaken 方法返回一个包含捕获图像数据的字节数组. 我需要做的就是将字节数组保存到 .jpeg 图像文件中.我试图在 BitmapFactory.decodeByteArray(获取位图)的帮助下完成此操作,然后是 bImage.compress(到 OutputStream)、一个普通的 O
..
我正在寻找一种使用 JavaFx 显示 RTP JPEG 流的解决方案.我可以从文件中显示 jpeg 并接收 RTP JPEG 流并将其拆分以识别 RFC2435但我不知道如何将我的 JPEG 数组转换为可显示的图像.我不想自己实现 JPEG 解码器.有什么想法吗? 解决方案 利用 JavaFX 的内置 jpeg 解码器,它应该能够解码 图像构造函数. class MJPEGViewer
..