web-dev-qa-db-fra.com

Pas de jeu pour les vignettes découpées

J'utilise hard-crop sur les images présentées comme ceci:

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size ( 635, 200, true );

Je n'ai aucun autre plugin installé, pas même Jetpack. Quelle que soit la taille de l'image que je télécharge, wordpress n'apportera pas de correction pour mes images recadrées.

EDIT: Le problème semble être lié à la fonction de recadrage brutal car le jeu srcset s'affiche correctement sur toute autre image publiée dans l'article (à partir d'un média, par exemple). Si je désactive le recadrage brutal, le jeu de commandes apparaît également correctement sur les vignettes.

3
Grim

Pour afficher un srcset, plusieurs tailles d'image du même rapport d'aspect doivent être disponibles. Lorsque vous réglez votre vignette sur le rognage dur sans créer d'autres tailles d'image, vous vous assurez qu'il n'y aura pas de jeu de pixels.

Vous pourriez trouver ma réponse ici utile.

Brièvement, dans votre cas, en ajoutant cette ligne:

add_image_size ( 'double-size', 1270, 400, true );

... fera un ensemble avec les deux tailles rognées lorsque vous importez une nouvelle image plus grande que 1270x400.

5