[英]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.