為什麼用ps作圖導出的gif比預覽的時候速度慢?

由於flash 導出的gif質量太差,所以把gif圖片組導入ps裡面做,預覽效果的時候發現比flash裡面要慢很多,所以刪掉了很多中間幀,結果導出來的gif速度還是很慢


把延遲那裡的數字改成0.03,你再輸出一次,咻的飛起,瞬間返老還童,重新做回年輕人


時間軸那裡能調每一幀的延時的啊


http://coolcd.blogspot.com/2009/03/firefoxiechrome-gif.html

有時候會發現,在IE下面看著挺好的GIF動畫,到Firefox或者Chrome里就會跟抽瘋了似的。

比如新浪微博的鼓掌表情和兔斯基揉臉的表情。

雖然一旦接受了這種設定,似乎還挺帶感兒的,但是身為一名2B程序員,在高呼一聲:「這不科學啊!」的同時,還是要找尋其中的原因。

其實已經有人早就通過實驗證明了[不存在的網站][免翻版]。

[結論黨醒目]這裡我就直接說下結論:

  • IE里如果一幀的時間在60ms以上,正常顯示;Firefox/Chrome里也正常,這種情況下,兩者的播放速度是一樣的。
  • 遇到一幀的時間在50ms或者更低的時候,IE就萎了,速度會自動降到一幀100ms!
  • 而Firefox/Chrome則需要降到10ms或者更低的時候,才會拉到100ms。
  • 這樣如果一幀的時間介於10ms~50ms之間的時候,IE里就會比實際速度要慢,而Firefox/Chrome里則是正常。
  • 這樣如果以IE為基準製作出的GIF圖片,速度又介於這個區間,放到Firefox/Chrome里看就會抽瘋。

細心一點的話會發現把符合這個條件的GIF圖片弄進QQ里當表情,速度也是慢的。所以我估計這不是IE的問題,而是Windows系統自己的GIF庫就有這問題,可能計時器精度不夠啊神馬的,而Firefox/Chrome則是用了自己的GIF庫,就沒有遇到這個問題了。

所以看來搞圖的也要玩玩兼容性……


QQ表情默認GIF圖片一秒只有10幀。
所以,你在PS里做好一個2秒的25幀/秒的動畫,PS和瀏覽器都是按照你的設定播放,所以速度正常。
導進QQ里,他會自己以10幀/秒的速度,用5秒給你播放完。
都是50幀。


之前也為這個問題煩惱過,得到一個快速有效的方法,用AE導出QuickTime格式,用PS打開,點擊導出——WEB格式,再選GIF,這種方式就不需要調節間隔時間了,質量也有保證,希望可以幫到你


最簡單的做法:將幀動畫轉換為視頻時間軸,再存為gif就一切都正常了。


試了很多次之後,發現我的思路徹徹底底錯了

很多視頻都是一秒24幀,就是一個簡單的除法1000/24,應該設置0.04,0.05.0.06,這樣才最合適,而不是無延遲,0.01,0.02或者是仿若bug一般的0.03


親測好用!感謝~


推薦閱讀:

製作UI動態效果展示demo,如何輸出高質量小體積的GIF圖?
gif如何壓縮(每隔x幀取一幀再組合成gif)?
好看的gif圖哪裡找?

TAG:AdobePhotoshop | GIF | AdobeFlash |