ImageIO.write不能另存为gif,但适用于jpg和png?

叶夫根尼·辛金(Yevgeny Simkin):

我怀疑这里的解决方案可能真的很简单,但是我很困惑……

// Create the buffered image.
BufferedImage bufferedImage = new BufferedImage(w,h,BufferedImage.TYPE_INT_RGB);

// fill image data (works fine)
ImageIO.write(bufferedImage, "JPG", f1); // works fine
ImageIO.write(bufferedImage, "PNG", f2); // works fine
ImageIO.write(bufferedImage, "GIF", f3); // this returns false, creates a broken gif file, but fires no exceptions

ImageIO.write()于GIF不行?这是对gif作为Compuserve专有的东西吗?还是我只是愚蠢(我猜这是最后一个了:))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

适用于64位Windows的JAI和ImageIO

Java ImageIO Grayscale PNG问题

用于RawImageInputStream的JAI ImageIO NoClassDefFoundError

jpg不会被ImageIO.write()覆盖

ImageIO的模仿类型read()和write()

ImageIO read()和write()操作后,GIF图像变得错误

使用Python Imageio的gif中的透明背景

在python中使用imageio从图像制作gif

ImageIO.write()不保存文件

使用ImageIO.write将其保存为PNG文件后,奇怪的颜色更改为BufferedImage

仅在ImageIO.read()和ImageIO.write()之后,jpeg图像颜色就会发生巨大变化

在Java中使用ImageIO设置jpg压缩级别

读取PNG使用ImageIO的输入零例外

如何使用Java的ImageIO保存优化的png图像?

将ImageIO.read用于扩展BufferedImage的类

Java ImageIO.write正在为灰度图像着色

在哪里可以下载Jai和Jai-imageio?

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

ImageIO-从加载的图像获取图像的宽度和高度

JavaFX 項目錯誤:ImageIO 和 BufferedImage 不可見

用ImageIO.write写入jpg或jpeg图像不会创建图像文件

使用ImageIO.write jpg文件时出现问题:粉红色背景

<错误>:ImageIO:PNG无效的PNG文件:iDOT和IDAT之间的多余块

ImageIO.write 仅在 Java 中的 png 中起作用的镜像图像

ImageIO:PNG无效的PNG文件:iDOT没有指向有效的IDAT块

javax.imageio.ImageIO文件格式常量

使用imageio.readvol()从文件夹中读取所有图像(jpg)

Python ImageIO中动画Gif的自定义帧持续时间

Imageio python 错误地将 GIF 转换为 MP4