GIF vs apng
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 都是靜態的(除非直接用瀏覽器)。
@kiokio 啊是mean bot吗
@boxue 嗚嗚嗚嗚嗚嗚不是!學學居然不知道嗎 (mean bot 是我的 cp
@kiokio 不知道!mean bot原来另有其人也不知道!
@konatasick @boxue 最愛的還是此方 只此一喬是真的 是官配cp
@kiokio 這個……太學術了!!我今天才知道有 apng!!
Academically Professionalized Nominated Georgiana!!
@fivestone
>這個……太學術了!!我今天才知道有 apng
專業CS人五石真的不是在陰陽怪氣我嗎!
@kiokio 不是啊,我以前以爲會動的除了各種 video 就只有 gif
@fivestone 還有 WebP 格式也支持動態圖 gif 基本是最不行的動態圖演算法,最新的一版都是89年的了,所以性能上超落後,同樣大小的文件 apng 和 WebP 的圖像表現力吊打了
@Renn WebP 也很行! 但是 chrome 是最晚支持 apng 所以也可以罵一罵谷歌
@kiokio 自从我自己开了站上传了 apng 表情之后我就只用网页版了!
@unagi 哈哈哈哈哈iOS app都不支持apng播放還是和你聊天發現的 但是我還是不太習慣在手機上用網頁版 :((
@kiokio 我就是直接加到主页了,看起来用起来就像一个 app,除了切换到别的 app 再切回来的时候输入法可能失灵之外我感觉没有毛病。
@unagi 可能是因為還沒有習慣,不過手機上用web我真的好容易誤觸 好的是可以看我們站這個超靚的主題 而且總覺得介面切換的動畫效果有點奇怪 也許用幾天就好了(從來都沒有堅持下來
自從有了自己站我基本就只用電腦開了
@kiokio 你站真的好酷喔!
@kiokio 托最近上的学的福,我居然都可以看懂
@gfis 杯杯在學什麼 數媒相關嗎
@kiokio 在学烂校版 Computer Vision,刚好停留在 image processing 阶段,虽然 color space 和图片格式什么的也不是很懂
@gfis 姐姐教你!(我不懂 cv
我已經因為羨慕杯杯的頭像在自己做動圖小愛了!!雖然我差的不是動圖頭像是一隻兔兔球 (企圖拐走
@kiokio 哼哼,我这个头像超厉害的,魔法兔球亲手打造
本來想拿我sci的號發的想想還是算了 不然就要被發現小號了!(是當有誰不知道嗎
我的sci站的號學術含量為零,是真的不行