我想在瀏覽器中操作動畫gif的每一幀圖像數據,並且我想使用HTML5 canvas和Javascript來完成它。例如,我有一個GIF動畫,並且我想在瀏覽器中將每一幀轉換爲灰度。這可能嗎?每當我用GIF動畫處理圖像數據時,只顯示第一幀(正確操作),gif不會再播放。如果有解決方案,這將是一個非常有用的技術。謝謝。如何將putImageData與使用HTML5 canvas和Javascript的動畫gif一起使用?
編輯:有沒有辦法查詢Javascript中的動畫GIF的當前幀,所以我可以使用putImageData作爲動畫進展的圖像?
您鏈接的第一頁是非常有用和有見地的。實際上,我可以很容易地將基於各自原始圖像的畫布圖像轉換爲灰度圖,並保留了他們的動畫,這正是我所需要的。歌劇使其中一些正確,其他人不太好;當我嘗試這個時,我必須留意規範。謝謝! – dmoonman 2011-04-18 01:28:04