繁体   English   中英

如何用Java中的BufferedImage列表创建真彩色动画GIF?

[英]How to create true color animated GIF from a list of BufferedImage in Java?

我在GifSequenceWriter上有很好的经验,但是似乎它不能生成真实色彩的GIF动画,但仅限于256色调色板。 我有一个色彩空间差异很大的帧列表,我需要一个真彩色GIF动画。

没有外部软件,实现此目标的最佳方法是什么?

基于Wikipedia ,这似乎是有可能的

一个GIF图像可以包括多个图像块,每个图像块可以具有自己的256色调色板,并且可以对这些块进行平铺以创建完整的图像。

GitSequenceWriter使用javax.imageio.ImageIO ,该内部似乎在使用com.sun.imageio.plugins.gif.GIFImageWriter 但是,至少在Oracle JDK8安装中, GIFImageWriter实例看起来不能有超过8位来存储调色板,这将颜色数量限制为256。您应该能够在Java IDE中看到自己的身份。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM