2017-07-20 5 views
-1

外部ソースからのGIFイメージを持つシンプルなWebサイトがありますが、GIFアニメーションが遅すぎるため、PHP GDを使用してGIFアニメーションの速度をどのように変更できるか知りたいと思います。私はそれを固定速度に設定するので、可変速度を心配する必要はありません。PHP GDでGIFアニメーションを高速化

+1

できません。 [GDのドキュメント](http://php.net/manual/en/function.imagecreatefromgif.php)から*アニメーションGIFファイルをメモリに読み込むとき、最初のフレームだけが画像リソースポインタに返されます。* – Raptor

+0

私は7.1を使用している、PHPのアニメーションの速度を向上させる方法はありますか? –

+0

まだできません。 PHP GDライブラリにはこのような機能はありません。 – Raptor

答えて

0

私はこれらの2つのクラスを使用して動作させました。

https://www.phpclasses.org/package/3234-PHP-Split-GIF-animations-into-multiple-images.html https://www.phpclasses.org/package/3163-PHP-Generate-GIF-animations-from-a-set-of-GIF-images.html

これは別々のイメージにGIFをデコードし、別のアニメーションの速度で新しいGIFにそれらを再結合することによって動作します。これがGDを使っているのかどうかは分かりませんが、imagickを使わずにそれを実行する必要があります。

関連する問題