web-dev-qa-db-fra.com

Comment recadrer chaque taille d'image?

J'ai plus de 6 tailles d'image. Par conséquent, WP ne peut satisfaire toutes les tailles avec un rognage approprié, certaines images ayant la tête coupée, d'autres non.

Existe-t-il un plugin qui me permet de choisir la zone de recadrage de chaque taille (y compris les tailles personnalisées)?

Pour expliquer cela davantage, j'imagine que cela me permettrait simplement de déplacer la sélection de recadrage pour chaque taille.

Y a-t-il une telle solution?

7
Ryan

Vous pouvez personnaliser ou modifier les tailles d’image WordPress à l’aide de cette fonction: http://codex.wordpress.org/Function_Reference/add_image_size

<?php add_image_size( $name, $width, $height, $crop ); ?>

Le paramètre $crop peut être défini sur false pour proportionnel ou true pour un rognage difficile (il sera rogné de manière intensive à partir du centre).

Si vous utilisez cette fonction sur des images déjà existantes, vous devrez les régénérer.

Si vous souhaitez rogner manuellement des images individuelles, vous pouvez le faire par défaut dans l'éditeur d'images WordPress ou utiliser un plugin tel que http://wordpress.org/extend/plugins/tags/crop

Si vous n'êtes pas à l'aise avec la fonction ci-dessus, vous pouvez utiliser un plugin tel que http://wordpress.org/extend/plugins/simple-image-sizes/

Pour rogner manuellement chaque image, cliquez sur "Modifier" sous l'image dans l'éditeur d'image contextuel et vous verrez ceci.

enter image description here

Pour modifier par programme la zone de recadrage, vous devrez utiliser une technique décrite dans le lien de commentaire de brasofilo.

3
Wyck