回覆列表
  • 1 # 使用者8020002430968

    最近也遇到了同樣的問題,分享一下解決方法。

    先說一下為什麼會出現鋸齒的現象。GIF圖片最多隻支援256個索引顏色,並且不支援半透明的索引顏色。然而我們的圖片之所以能夠平滑地顯示曲線和斜線,正是因為邊緣有半透明的畫素作為過渡。如下圖所示

    雖然沒有完美的解決方案,但還是可以針對不同的場景找到對應的解決方法。

    1.不要使用透明的背景 如題主的圖片,如果不是一定要在透明背景下使用的話,那可以直接填充一個純色,這樣就可以避免邊緣出現鋸齒的情況了。

    2.需要使用透明背景,且使用場景的背景色比較單一的情況。 那在PS匯出GIF時候,在雜色選項選擇一個和背景色接近的顏色。

    3.需要使用透明的背景,且使用場景的背景比較複雜的情況。這時候可以輸出比實際使用大小更大的GIF圖片。比如實際展示的是一個50*50px的圓形GIF圖,那就輸出一張100*100px或者更大的圖片。這樣也能夠一定程度減少肉眼可見的鋸齒感,但同時也會造成圖片佔用記憶體變大。

    這是一篇老文章,關於GIF、PNG8 的一些問題,感興趣可以看看。連結在這

  • 中秋節和大豐收的關聯?
  • 把店轉出去有什麼細節?