
我有一個帶有透明背景的 PNG-24 文件,其當前大小為 1.5 MB。如何減小大小或使用 PNG-8 檔案格式並保持相同的品質?
PNG 檔案來自這裡: http://www19.zippyshare.com/v/69590430/file.html
範例圖片已上傳 我嘗試了所有建議,但沒有好的結果,請告知
謝謝
答案1
PNG 是一種無損壓縮格式 - 在不更改檔案中的來源材質的情況下,幾乎沒有辦法將壓縮率提高到預設最高等級壓縮之外。減小尺寸的唯一真正方法是更改影像,透過降低解析度或色彩深度來降低 PNG 壓縮的複雜性。
如果您想要對影像進行高級別壓縮並且不關心無損資料存儲,請使用 JPEG。
答案2
暴動可以做到這一點,以及更多。
Radical Image Optimization Tool(簡稱 RIOT)是一款免費的圖片優化器,可讓您直觀地調整壓縮參數,同時保持最小檔案大小。
它使用並排(雙視圖)或單視圖介面來即時比較原始圖像和優化圖像,並立即查看生成的檔案大小。
此圖像優化器輕量、快速且易於使用,但對於高級用戶來說功能強大。您將能夠控制壓縮、顏色數量、元資料設定等,並為輸出檔案選擇影像格式(JPEG、GIF 或 PNG)。
另一種可能性是使用 pngquant、pngout 和 pngcrush 的組合,如所述這裡,但這是來自命令列。
以下是如何將 png24 影像轉換為 png8 以實現 ie6 的優點,全部透過命令列使用開源工具(我認為) pngquant + pngout + pngcrush。
1-將圖像量化為 256(所以基本上 png8 看起來很糟糕,帶有大精靈或帶有大顏色範圍的精靈)。
pngquant 256 some_24_bit.png
2-將影像從 png24 轉換為 png8
pngout -c3 -d8 -y -force some_24_bit.png some_8_bit.png
3-壓縮影像
pngcrush some_8_bit.png -bit_深度 8 -brute -rem alla -reduce some_8_bit_small.png
答案3
嘗試小PNG
從他們的網站:
它是如何運作的?
當您上傳 PNG(便攜式網路圖形)檔案時,圖像中相似的顏色會合併。這種技術稱為「量化」。由於顏色數量減少,24 位元 PNG 檔案可以轉換為小得多的 8 位元索引彩色影像。所有不必要的元資料也被刪除。結果:微小的 PNG 文件,100% 支援透明度。
他們有兩個選擇:
- 將圖像拖放到他們的網站上,然後它會被自動處理。免費服務。 (最多 20 張影像。每張最大 5 MB)
- Photoshop 插件。這需要花費$。
我還沒有嘗試過 PS 插件,所以無法評論它的效果如何。
答案4
使用組合pngout
和deflopt
。pngout
將自動確定您的 PNG 顏色是否適合 PNG-8 並使用它。deflopt
將從已經優化的圖像中擠出一些額外的位元組 - 它對於處理任何壓縮資料都很有用,PNG 就是其中之一。