:lyliasame047: GIF vs apng :lyliasame048:
GIF 雖然是最常見的動態圖演算法但其實非常落後,它的核心問題在於

1. 只支持 8 bit 顏色,就是只能呈現 256 種顏色,所以 GIF 是無法展現人眼所見的真實彩色畫面的。相比之下 apng 支持 24 bit (16.7 million + 種顏色),能還原的畫面就比 GIF 順滑細膩真實多了 (見圖1,背景有明顯的「層次感」,不能平滑漸變)

2. GIF 的透明色版 (Alpha Channel) 只有 1 bit,也就是一個像素要麼全透明要麼完全不透明,因此如果做透明背景的 GIF 就很容易出現白色鋸齒狀毛邊(像素難以絕對平滑過渡,半透明像素變成了白色)。而 apng 的 alpha channel 是 8 bit 的,支持半透明,因此動圖可以做到順滑無雜邊(見圖2)。

雖然 apng 性能上基本全方位吊打 gif,但是 apng 現在的兼容性還是不如 GIF,就拿 mastodon 來說,就算 emoji 只能傳 png 格式(apng 的後綴還是 .png),iOS 的 mastodon app 據我了解也都不支持 apng 播放,所以看到的 emoji 都是靜態的(除非直接用瀏覽器)。

Follow

本來想拿我sci的號發的想想還是算了 :blobeyes: 不然就要被發現小號了!(是當有誰不知道嗎
我的sci站的號學術含量為零,是真的不行 :ablobdundundun:

@boxue 嗚嗚嗚嗚嗚嗚不是!學學居然不知道嗎 :ablobdundundun: (mean bot 是我的 cp :ablobcaramelldansen:

@kiokio 不知道!mean bot原来另有其人也不知道! :blobcatfearful:

@konatasick @boxue 最愛的還是此方 :jokebearemoji25: 只此一喬是真的 :blobhug2: 是官配cp :ablobcaramelldansen:

@kiokio 這個……太學術了!!我今天才知道有 apng!!

Academically Professionalized Nominated Georgiana!!

@fivestone
>這個……太學術了!!我今天才知道有 apng
專業CS人五石真的不是在陰陽怪氣我嗎! :ablobdundundun: :ablobdundundun:

@kiokio 不是啊,我以前以爲會動的除了各種 video 就只有 gif

@fivestone 還有 WebP 格式也支持動態圖 :ablobcaramelldansen: gif 基本是最不行的動態圖演算法,最新的一版都是89年的了,所以性能上超落後,同樣大小的文件 apng 和 WebP 的圖像表現力吊打了

Sign in to participate in the conversation
Casino

澳洲首家線上賭場上線啦!