Gif概述
GIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在 1987 年开发的图像文件格式。GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。GIF格式可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。
GIF格式自1987年由CompuServe公司引入后,因其体积小、成像相对清晰,特别适合于初期慢速的互联网,而大受欢迎。
目前网络上流行的动图表情包,以Gif格式为主。大概原理是多张连续图片,以一定的时间间隔轮播,形成每帧动画效果。
要在Gif图片上加文字,就要在每帧的相同位置,画上文字。
java 画图
使用了第三方文件 LZWEncoder.java,NeuQuant.java,GifDecoder.java,AnimatedGifEncoder.java
实现代码
|
|