2つの異なるサイズで2つの場所に表示したいアニメーションGIFがあります。
私はfunctions.phpに2つのサイズを作成しています。
add_image_size( 'small-feature', 500, 300 );
add_image_size( 'gallery-thumb', 120, 9999 );
アップロードされたファイルが500 x 300 pxの場合、サイズ変更は行われないのでアニメーションは維持されます。画像のサイズを変更すると、アニメーションは失われます。
これらの画像のサイズを変更してもアニメーションを元の.gifファイルに保存する方法はありますか?
このstackoverflowに関する質問 によると、imagemagickというプログラムがサーバー側でこれを実行する可能性がありますが、おそらくWordPressの外部にあります。それ以外の場合は、すべてのフレームを縮小してから元に戻す必要があります。