Gifsicle是一款好用且免費的GIF編輯工具,功能豐富,效果顯著。它具有以下功能:將幾個GIF合并為一個GIF動畫、將動畫分解為其組件框架、改變動畫中的單個幀、增加透明度、添加延遲,處置和循環(huán)到動畫、翻轉(zhuǎn)和旋轉(zhuǎn)、改變圖像的顏色映射、優(yōu)化空間動畫等。本軟件也能夠把一個gif拆分成多個gif,提取gif動畫中的幀,甚至可以通過替換、刪除或插入來編輯動畫,非常全面。
使用方法
1、要使用Visual C在Windows上構(gòu)建Gifsicle,請轉(zhuǎn)到src 目錄并運行
nmake -f Makefile.w32
2、軟件通常根據(jù)其命令行選項處理輸入的gif文件,并將結(jié)果寫入標(biāo)準(zhǔn)輸出。該 -i 選項,例如,告訴 gifsicle 隔行其輸入:
gifsicle -i interlaced-pic.gif
3、軟件擅長創(chuàng)建和操作GIF動畫。默認情況下,它將兩個或更多輸入文件組合成一個“動畫書”動畫:
gifsicle pic1.gif pic2.gif pic3.gif> animation.gif
4、使用諸如--delay,-- loopcount和--optimize之類的選項 來調(diào)整動畫。
5、要修改GIF文件,請使用 --batch 選項。通過 --batch,它將修改您指定的文件,而不是將新文件寫入標(biāo)準(zhǔn)輸出。要隔行掃描當(dāng)前目錄中的所有GIF,可以說:
gifsicle --batch -i * .gif
命令介紹
模式選項
模式選項告訴軟件生成什么樣的輸出。最多只能有一個,它必須在任何GIF輸入之前。
--merge,-m
將所有GIF輸入合并到一個文件中,并將該文件寫入標(biāo)準(zhǔn)輸出。這是默認模式。
--batch, -b
通過讀取和寫入相同的文件名來修改每個GIF輸入。(從標(biāo)準(zhǔn)輸入讀取的GIF將寫入標(biāo)準(zhǔn)輸出。)
--explode,-e
為每個輸入文件的每個幀創(chuàng)建一個輸出GIF。輸出的GIF命名為'xxx.000','xxx.001'等等,其中'xxx'是輸入文件的名稱(或者用' --output ' 指定的任何名稱) 數(shù)字擴展名是幀號。
--explode-by-name,-E
與--explode相同 , 但是將任何命名的框架寫入文件xxx。名稱 '而不是'xxx'。幀號 “。幀使用' --name ' 命名 選項。
常規(guī)選項
通用選項控制信息軟件打印以及寫入其輸出的位置。info選項和 --verbose 可以用' --no-X ' 關(guān)閉。
--info,-I
將每個輸入GIF的人類可讀描述打印到標(biāo)準(zhǔn)輸出,或使用-o指定的任何文件 。 該選項禁止正常輸出,并且不能與諸如--batch之類的模式選項結(jié)合使用 。 但是, 如果給出兩個 --info 或 -I選項,則會將信息打印為標(biāo)準(zhǔn)錯誤,并且正常輸出照常進行。
--color-info,-- cinfo
像--info一樣 , 還可以打印有關(guān)輸入文件顏色映射的信息。
--extension-info,-- xinfo
像--info一樣 , 還可以用類似hexdump(1)的格式打印任何無法識別的GIF擴展 。
--size-info,-- sinfo
像--info一樣 , 還打印有關(guān)壓縮圖像大小的信息。
--help, -h
打印使用情況信息并退出。
-o file
--output file
將輸出發(fā)送到 文件。特殊文件名' - '表示標(biāo)準(zhǔn)輸出。
--verbose,-V
打印進度信息(文件讀取和寫入)為標(biāo)準(zhǔn)錯誤。
--no-warnings, -w
禁止所有警告消息。
--no-ignore-errors
遇到非常錯誤的GIF時,以狀態(tài)1退出。默認是混亂。
--version
打印版本號和一些簡短的非保修信息并退出。
--careful
編寫稍大的GIF以避免某些其他GIF實現(xiàn)中的錯誤。某些Java和Internet Explorer版本無法顯示Gifsicle生成的正確,最小的GIF。 如果您對特定圖像有問題,請使用 --careful選項。
--conserve-memory
以處理時間為代價節(jié)省內(nèi)存使用量。如果您在沒有太多內(nèi)存的計算機上處理大型GIF,這可能很有用。或者說 - 無保留記憶。
--nextfile
允許輸入文件包含多個級聯(lián)的GIF圖像。如果文件名在命令行上出現(xiàn)多次,會每次從文件中讀取一個新的圖像。該選項可以幫助腳本避免需要臨時文件。例如,要創(chuàng)建一個具有不同延遲的三個幀的動畫GIF,您可以運行“ gifsicle --nextfile -d10 - -d20 - -d30 - > out.gif ”并將三個GIF圖像依次寫入gifsicle '的標(biāo)準(zhǔn)輸入。
--multifile
像--nextfile一樣 , 但從 每個文件讀取 盡可能多的GIF圖像。該選項適用于腳本。例如,要將未知數(shù)量的GIF圖像合并為單個動畫,請運行“ gifsicle --multifile - > out.gif ”并將GIF圖像依次寫入 gifsicle的標(biāo)準(zhǔn)輸入。任何框架選擇僅適用于并置中的最后一個文件。
軟件特點
1、將幾個GIF合并為一個GIF動畫
2、將動畫分解為其組件框架
3、改變動畫中的單個幀
4、打開和關(guān)閉隔行掃描
5、增加透明度
6、添加延遲,處置和循環(huán)到動畫
7、添加和刪除評論
8、翻轉(zhuǎn)和旋轉(zhuǎn)
9、優(yōu)化空間動畫
10、改變圖像的顏色映射
0條評論