当前位置:  开发笔记 > 编程语言 > 正文

用Java编写GIF文件

如何解决《用Java编写GIF文件》经验,为你挑选了1个好方法。

所以我在桌面上有这个GIF文件(这是一张52张扑克牌).我一直在研究一个程序,将它切换成每张卡片的小acm.graphics.GImages.但是,现在,我想将这些GImages或像素数组写入文件,以便以后可以使用它们.我认为它会像写.txt文件一样直截了当,但之后的几次Google搜索比以前更加困惑.

那么我如何从像素阵列或GImages中制作.gif文件(我已经加载了两者)?



1> Brendan Cash..:

沿着这些线的东西应该做的伎俩(根据需要修改图像类型,尺寸和像素数组):

BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

WritableRaster raster = image.getRaster();
for ( i=0; i

'getColorForPixel'需要返回一个表示该像素颜色的数组.在这种情况下,使用RGB,colorArray将有三个整数[红色] [绿色] [蓝色].

相关的javadoc:WritableRaster,BufferedImage和ImageIO.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有