QQ空間中最近流行的傾斜手機走路速度就會變快的GIF是如何實現的?

原圖是一張gif圖,當把手機傾斜的時候速度會變快。不是視錯覺,因為屏幕錄像顯示確實是變快了。


我為此做了下面的實驗:

(知乎不支持GIF QAQ)

原圖

第一次實驗:下載圖片,發表——速度變快

第二次試驗:下載圖片,在PS中打開,另存,發布——速度變快

第三次實驗:下載圖片,在PS中打開,改變部分幀內容,發表——速度變快

第四次實驗:用PS另做動圖,發表——速度變快

綜上,我認為這其實是QQ空間(或者是關於QQ空間的其他組件)的問題,當重力感應發生某種改變時,GIF的幀頻會加快。

我將繼續探究。因為我不是專業人士,還望專業人士解惑。

-------2017年4月26日16點27分更新--------

據我的兩位使用iPhone的同學描述,他們未出現這樣的情況。

因此,可能是安卓的某種機製造成的。

-------2017年4月26日16點49分更新-------

根據@菠菜豆腐 的評論,我有一個猜想:這會不會是新版QQ為了吸引流量、增加人氣和趣味性而增加的彩蛋呢?(當然只是猜想而已)

-------2017年4月26日17點07分更新--------

最近看的一個gif動圖,有演算法在裡面,現在都能在圖片上寫代碼了? - 知乎

說得很清楚了。


手機QQ多了一個功能,手機內部的三軸陀螺儀感測器會識別到手機的傾斜角度從而調取後台調速程序,QQ空間會自動對當前播放的動圖進行加速或者倒放加速。(如果你放在水平桌面上傾斜就會失效)

意思就是無論你用什麼動圖,只要是比較簡單小巧,不必點開就能直接預覽的動圖,都可以用這種方法玩。


其實是空間自帶功能:QQ頭文件QZAutoPlayGifView 類有一個布爾型屬性 isControlledByGyro,可通過調用手機陀螺儀數據,改變動態圖逐幀播放的順序。

手機平放正常移動,向右傾斜手機會加速,而向左傾斜會反向加速!


就是騰訊做出來的新彩蛋,所有gif圖片都是這樣。至於原因,答曰,增加一種新的玩法。

至於實現,答曰,就是改一下gif播放速度的參數。

親自去問的,該消息很可靠的( ?′???`)?


為什麼要這麼做呢?想達到什麼目的呢


難道你們看的都是變快了嗎…

為毛我看著是會後退…


這是QQ的某種演算法導致的。動作很快的GIF發出去會變慢,動作緩慢的GIF其實也會變慢,只是變化程度不大,難以感受罷了


並不是,你可以試著手機不動頭動試試,依然會加速,減慢。我認為是幀率的問題,和觀察角度


推薦閱讀:

Photoshop CS6 怎麼將圖片連成GIF圖像?
有哪些好玩的GIF網站值得推薦?
怎樣製作GIF動圖,需要用photoshop么?
有什麼好用的Gif圖片壓縮工具?
圖片格式 jpg、png、gif各有什麼優缺點?什麼情況下用什麼格式的圖片呢?

TAG:手機 | QQ空間 | GIF | Android |