gifsicle(gif動畫編輯軟件):一款gif動畫制作與編輯工具,使用這款軟件可以將多個gif合并成一個gif,并對gif做出優化。這款軟件有效的幫助你縮小gif的體積,同時還不影響gif動畫效果、質量有損,這款頁面清新,使用方便,而且還不占用你電腦內存的gif動畫編輯軟件;是非常值得各位朋友來下載體驗的。

gifsicle(gif動畫編輯軟件)使用教程
1、要使用Visual C在Windows上構建Gifsicle,請轉到src目錄并運行
2、Gifsicle 通常根據其命令行選項處理輸入的gif文件,并將結果寫入標準輸出。該 -i 選項,例如,告訴 gifsicle 隔行其輸入
3、Gifsicle 擅長創建和操作GIF動畫。默認情況下,它將兩個或更多輸入文件組合成一個“動畫書”動畫
4、使用諸如--delay,-- loopcount和--optimize之類的選項 來調整動畫。
5、要修改GIF文件,請使用 --batch 選項。通過 --batch, gifsicle 將修改您指定的文件,而不是將新文件寫入標準輸出。要隔行掃描當前目錄中的所有GIF

gifsicle(gif動畫編輯軟件)介紹
1、可以將幾個gif合并為一個GIF動畫;
2、添加延遲,處置和循環到動畫;
3、添加和刪除評論;
4、翻轉和旋轉;
5、將動畫分解為其組件框架;
6、改變動畫中的單個幀;
7、打開和關閉隔行掃描;
8、增加透明度;
9、優化空間動畫;
10、改變圖像的顏色映射。

gifsicle(gif動畫編輯軟件)命令行
常規選項通用選項控制信息 gifsicle 打印以及寫入其輸出的位置。info選項和 --verbose 可以用' --no-X ' 關閉。
--info,-I
將每個輸入GIF的人類可讀描述打印到標準輸出,或使用-o指定的任何文件 。 該選項禁止正常輸出,并且不能與諸如--batch之類的模式選項結合使用 。 但是, 如果給出兩個 --info 或 -I選項,則會將信息打印為標準錯誤,并且正常輸出照常進行。
--color-info,-- cinfo
像--info一樣 , 還可以打印有關輸入文件顏色映射的信息。
--extension-info,-- xinfo
像--info一樣 , 還可以用類似hexdump(1)的格式打印任何無法識別的GIF擴展 。
--size-info,-- sinfo
像--info一樣 , 還打印有關壓縮圖像大小的信息。
--help, -h
打印使用情況信息并退出。
-o file
--output file
將輸出發送到 文件。特殊文件名' - '表示標準輸出。
--verbose,-V
打印進度信息(文件讀取和寫入)為標準錯誤。
--no-warnings, -w
禁止所有警告消息。
--no-ignore-errors
遇到非常錯誤的GIF時,以狀態1退出。默認是混亂。
--version
打印版本號和一些簡短的非保修信息并退出。
--careful
編寫稍大的GIF以避免某些其他GIF實現中的錯誤。某些Java和Internet Explorer版本無法顯示Gifsicle生成的正確,最小的GIF。 如果您對特定圖像有問題,請使用 --careful選項。
--conserve-memory
以處理時間為代價節省內存使用量。如果您在沒有太多內存的計算機上處理大型GIF,這可能很有用?;蛘哒f - 無保留記憶。
--nextfile
允許輸入文件包含多個級聯的GIF圖像。如果文件名在命令行上出現多次,gifsicle會每次從文件中讀取一個新的圖像。該選項可以幫助腳本避免需要臨時文件。例如,要創建一個具有不同延遲的三個幀的動畫GIF,您可以運行“ gifsicle --nextfile -d10 - -d20 - -d30 - > out.gif ”并將三個GIF圖像依次寫入gifsicle '的標準輸入。
--multifile
像--nextfile一樣 , 但從 每個文件讀取 盡可能多的GIF圖像。該選項適用于腳本。例如,要將未知數量的GIF圖像合并為單個動畫,請運行“ gifsicle --multifile - > out.gif ”并將GIF圖像依次寫入 gifsicle的標準輸入。任何框架選擇僅適用于并置中的最后一個文件。
模式選項模式選項告訴 gifsicle 生成什么樣的輸出。最多只能有一個,它必須在任何GIF輸入之前。
--merge,-m
將所有GIF輸入合并到一個文件中,并將該文件寫入標準輸出。這是默認模式。
--batch, -b
通過讀取和寫入相同的文件名來修改每個GIF輸入。(從標準輸入讀取的GIF將寫入標準輸出。)
--explode,-e
為每個輸入文件的每個幀創建一個輸出GIF。輸出的GIF命名為'xxx.000','xxx.001'等等,其中'xxx'是輸入文件的名稱(或者用' --output ' 指定的任何名稱) 數字擴展名是幀號。
--explode-by-name,-E
與--explode相同 , 但是將任何命名的框架寫入文件xxx。名稱 '而不是'xxx'。幀號 “。幀使用' --name ' 命名 選項。