image_recadre, gd2 et imagick

Bonjour, mes squelettes utilisent intensivement la syntaxe proposée ici https://www.spip.net/fr_article4562.html, à savoir

[(#FICHIER
    |image_passe_partout{70,70}
    |image_recadre{70,70,center}
    |inserer_attribut{class,spip_logos})]

Je suis en train de regarder pour passer de gd2 à imagick pour le traitement des images, et je constate que image_recadre ne semble pas compatible avec imagick. Si je l'utilise, peu importe le réglage fait dans le back office je me retrouve avec des vignettes générées par gd2. Cela est visible en:

  • regardant le chemin de la vignette src="local/cache-gd2
  • regardant les meta données de la vignette générée:
  Properties:
    comment: CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 85

Le code semble raccord puisqu'il n'utilise que des fonctions gd2, et ne semble pas prendre en compte le paramètre process comme c'est le cas pour image_passe_partout:

 * @param string $process
 *     Librairie graphique à utiliser (gd1, gd2, netpbm, convert, imagick).
 *     AUTO utilise la librairie sélectionnée dans la configuration.

Ce point n'est absolument pas mentionné dans la doc, et je voulais savoir si c'était un volontaire, un oubli, un bug? À part développer une alternative qui fonctionnerait avec imagick, y a t-il des workaround recommandés? Merci!

cpol0

Modification effectuée par cpol0