如何从Java中读取GIF(同时保持透明度)

时间:2014-03-04 21:01:15

标签: java image transparency gif bufferedimage

这个问题参考了以下SO响应。

Convert each animated GIF frame to a separate BufferedImage

这段代码很适合将GIF加载到我的程序中,以便我可以在我使用的现有框架中使用它们。即,在读取每个帧的同时将它们作为BufferedImages列表加载"延迟"对我来说很棒!但是,它不会接缝以保留源GIF文件中的透明像素。我不明白在上面的代码中如何检索元数据,以及在底层数据中查找透明像素的位置。

正如标题所说,我需要以与上述代码类似的方式加载GIF,但同时保留透明度。如果有人知道一种更好或不同的方式来简单地将GIF作为一系列图像加载,那就太棒了。

0 个答案:

没有答案