首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA实现Gif动画

GIF是一种图像文件格式,可以将多幅图像保存到一个文件中,形成动画。网上常见的动画文件都是GIF文件格式。适当地使用动画,可以使我们的网站或应用显得更加活泼,从而更具有吸引力。

通过开发应用,我们可以根据自己的需要,定制实现GIF动画的生成方式,本文提供一个GIF编码类,通过将该类嵌入您的应用中,轻松几部就可以实现GIF动画的生成。

我们先看看如何使用

其中GifEncoder就是我们需要使用的类,通过给该类添加图片,设置延时,就可以生成我么需要的动画。

GifEncoder构造函数的参数如下:

Width:最终生成的图片的宽度 Height:最终生成的图片的高度 Out: 输出流 Interlace: 是否采用交错编码方式

GIF编码包含四个文件Pixel.java,IntHashtable.java,TrueTo256.java和GifEncoder.java

Pixel.java 实现单点的颜色值的设置或读取

IntHashtable.java 实现整型数据哈希表的操作

TrueTo256.java 实现真彩色到256色的转换

GifEncoder.java 实现Gif文件编码

Pixel.java代码

IntHashtable.java 代码

TrueTo256.java 代码

GifEncoder.java 代码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190810A0LLE700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券