關(guān)于我,歡迎關(guān)注
csdn博客:ccapton(http://blog.csdn.net/ccapton) 微信:Ccapton
Github: (https://www.github.com/ccapton)
個(gè)人博客:http://www.ccapton.cn
Gif合成軟件
結(jié)合前幾天的gif合成框架,我用Java的swing界面編程完成了這款Gif合成軟件:
https://pan.baidu.com/s/1slfUkcH
它能將若干張靜態(tài)圖片連接成gif圖片。
mac下的效果
輸出的gif圖片:
8張靜態(tài)jpg合成的gif
這個(gè)是Windows Xp里面的效果
這是我將幾張系統(tǒng)自帶壁紙合成gif的過(guò)程,就不貼效果了。
在Mac下,Jar文件打開(kāi)的過(guò)程中,初次生成Swing界面耗時(shí)比較長(zhǎng),要等10s左右;在Windows平臺(tái)下則是秒開(kāi)。
目前這個(gè)程序的算法只支持若干張同等尺寸的圖片合成gif,而且每張圖片中最好不要有透明度為0的像素點(diǎn),即選取的圖片要等寬等高,而且圖片最好不要有透明的部分,否則透明的部分會(huì)被白色填充、或者直接合成失敗。
由于gifencoder提供的api只有GifEncoder這個(gè)類,所以也沒(méi)辦法,功能比較單一,這個(gè)框架是square開(kāi)發(fā)組織兩年前的作品了,上次更新代碼是9個(gè)月前,所以近期不太會(huì)有更新了,大家就隨便看看吧。
gifencoder框架地址 https://github.com/square/gifencoder