J'ai un gif animé que je veux montrer à deux endroits, ayant deux tailles différentes.
Je crée deux tailles dans mon functions.php, en utilisant
add_image_size( 'small-feature', 500, 300 );
add_image_size( 'gallery-thumb', 120, 9999 );
Si le fichier téléchargé mesure 500 x 300 px, l'animation sera conservée, car aucun redimensionnement n'est effectué. Si l'image doit être redimensionnée, l'animation est perdue.
Est-il possible de redimensionner ces images tout en conservant l'animation dans le fichier .gif d'origine?
Selon cette question de stackoverflow , il existe un programme appelé imagemagick qui pourrait le faire pour votre serveur mais ce serait probablement en dehors de WordPress. Sinon, il semble que vous deviez réduire chaque image, puis tout remettre en place.