2011-08-02 26 views
13

pngcrush在縮小PNG文件大小方面做得非常好。我想知道是否GIF類似,我們仍然在我們的應用程序中使用(無法快速修復)。有沒有像GIF的pngcrush?

Google Page Speed聲稱我們的GIF圖像可以被大量優化,但並不推薦一種方法。我搜索了網頁,找不到工具或圖書館。

有誰知道一個簡單的方法來優化這些GIF文件?

+0

btw-我也非常熟悉GIF文件格式(在我的學士論文主題和用於讀寫它們的.NET庫)。我有時因缺乏良好的低級GIF編輯/優化工具而感到沮喪。我不知道這種軟件的需求會是什麼?你願意爲此付錢嗎? –

+0

@Vilx:正如問題所暗示的那樣(我們使用GIF),GIF被認爲是不贊成使用的圖像格式。這意味着它的大部分用途都在傳統環境中,即已經有工具的環境中。從中可以推斷出可能需求不大。現在,可能需要組件生產PNG,這些API與現有的生成GIF的組件兼容,即使它成爲「可以快速修復」的問題。 – MSalters

+0

你是什麼意思 - 「API兼容」?而GIF並不真正被棄用。還有其他的東西(短重量級Flash)可以在網上做動畫。 –

回答

0

如果它們是靜態GIF,那麼將它們轉換爲PNG然後在它們上運行pngcrush通常會提供很好的優化。同時注意用TweakPNG檢查他們,並刪除任何不必要的部分。

對於動畫GIF,任何體面的編輯軟件(儘管我不能命名任何)應該已經執行了幾個可用的優化。無論如何,與PNG不同,沒有太多優化。

我知道一個名爲「Animagic GIF」的舊軟件,但至少已經放棄了10年以上......也許你仍然可以在某處找到它。我很確定它可以節省優化的GIF。它還具有進一步的「優化」功能,但我認爲會降低圖像質量(降低顏色),因此只需定期保存即可。

+0

雖然這不是我的問題的真正答案,但我接受它來顯示我沒有好的答案,令人驚訝的是。 Animagic GIF太舊且簡單,因此我將使用Photoshop來優化最重要的GIF並最終完全切換到PNG。 – Searle

+0

@Searle有一個更好的答案,請參閱DisgruntledGoat的答案。 – Rexford

0

鱒魚的GIF優化器是相當不錯的。

screenshot


Gif Reducer是在線工具,減少了在GIF的顏色數。

41

我剛剛跑過這個問題,發現Gifsicle(由戴戴提到)。它包含在Ubuntu repos(可能還有其他Linux發行版)中,並且該網站具有用於Windows/Mac的端口。

要優化一組圖像,你可以使用這個命令:

gifsicle --batch --optimize=3 *.gif 
+1

這應該是選定的答案。 – NiKo

0

你可以將其轉換爲HTML5視頻,就像http://gfycat.com一樣。他們聲稱真的很小(大多數情況下是真的,所以除了作爲一個非常有效的解決方案,它也是一個非常酷的)