3
我有一個網頁,顯示.gif
圖像,我想只顯示.gif
的第一幀(沒有動畫),我沒有它的靜止版本。在網頁中顯示第一幀gif圖像
這可能嗎?
更新:
我想在客戶端進行此操作。我沒有訪問服務器(即)服務器給我.gif
圖像,我想顯示我的網頁上的第一幀。也許有一個使用JavaScript或CSS的解決方案。
我有一個網頁,顯示.gif
圖像,我想只顯示.gif
的第一幀(沒有動畫),我沒有它的靜止版本。在網頁中顯示第一幀gif圖像
這可能嗎?
更新:
我想在客戶端進行此操作。我沒有訪問服務器(即)服務器給我.gif
圖像,我想顯示我的網頁上的第一幀。也許有一個使用JavaScript或CSS的解決方案。
您可以在評論中使用Boldewyn指出的JavaScript畫布。
如果這樣做不成功,我認爲你將不得不做它服務器端。一個可以做到這一點的工具是ImageMagick。但是,這需要存在於您的服務器上,並且PHP需要能夠訪問它。
命令行模式:
convert 'image.gif[0]' singleframe.gif
我相信PHP的ImageMagick的擴展可以做到這一點。
你可以使用ImageMagick嗎? –
如果沒有,你可以使用這種技術:http://stackoverflow.com/questions/3062229/animated-gif-in-html5-canvas(即,你有相當的問題,因爲在那裏的OP) – Boldewyn
看到我的更新。 .. – confucius