Je souhaite créer un recadrage sur les images de ma page de blog comportant plus de 443 pixels, ajustez-le exactement à la taille 645x443.
J'ai utilisé ce code:
add_theme_support ('post-thumbnails');
add_image_size ('blog-page', 645, 445, true);
Cependant, l'image est redimensionnée au lieu de faire le recadrage.
Exemples:
Image originale: http://img843.imageshack.us/img843/6444/56004879.jpg
Comment est: http://imageshack.us/scaled/landing/809/53926495.png
Comment je veux: http://imageshack.us/scaled/landing/823/32122755.png
Comment puis-je faire cela?
De ce commentaire:
Sry, je l'ai oublié, mais je veux une taille de 645x445, exactement, et cette image ne l'a pas. La largeur de celui-ci est 588px. Look: img201.imageshack.us/img201/4728/40405258.png Wordpress doit faire un zoom dessus.
WordPress ne fait pas de zoom. Il ne fait que récolter. Si vous souhaitez qu'une image ait une taille intermédiaire personnalisée, vous devez alors télécharger une image dont les dimensions sont supérieures ou égales aux dimensions spécifiées dans votre appel add_image_size()
.
De plus, si vous avez téléchargé des images avant d'ajouter votre appel add_image_size()
, vous devrez régénérer vos fichiers d'image intermédiaires pour que WordPress puisse créer des images en utilisant votre taille personnalisée.
Pour toutes les personnes qui ont:
Vous devrez peut-être configurer manuellement le chargement de l'extension, si ce n'était pas pour vous.
Premièrement, vérifiez si Gd est réellement activé en tant qu’extension. Exécutez cet extrait dans un fichier .php du navigateur pour découvrir:
<?php if (extension_loaded('Gd'))
{
echo "Gd loaded";
} else {
echo "not loaded";
} ?>
Si cela arrive avec "non chargé", la solution trouvée a été d'ajouter la ligne:
extension=Gd.so
dans le fichier Apache2/php.ini
.