ici est le site im parler de http://makeupbyarpi.com/portfolio.phpphp gd: quand je rogner des images par php quelques images sortent smushed
vous remarquerez quelques-unes des images sont smushed sens de la largeur.
le code i utilisé est la suivante:
$width="500";
$height="636";
$img_src = $_FILES['galleryimg']['tmp_name'];
$thumb = "../gallery/".rand(0,100000).".jpg";
//Create image stream
$image = imagecreatefromjpeg($img_src);
//Gather and store the width and height
list($image_width, $image_height) = getimagesize($img_src);
//Resample/resize the image
$tmp_img = imagecreatetruecolor($width, $height);
imagecopyresampled($tmp_img, $image, 0, 0, 0, 0, $width, $height, $image_width, $image_height);
//Attempt to save the new thumbnail
if(is_writeable(dirname($thumb))){
imagejpeg($tmp_img, $thumb, 100);
}
//Free memory
imagedestroy($tmp_img);
imagedestroy($image);
les images qui se téléchargés sont énormes parfois 3000px par 2000px et j'ai culture php vers le bas à 500 x 536 et quelques images à base de paysage se smushed. Y at-il une formule que je peux utiliser pour le recadrer avec soin afin que l'image soit bonne?
grâce
donc si la largeur est plus grande que la hauteur dans ce cas je définir la largeur à 500 et laisser la hauteur? – iaddesign
Donnez-moi 5 minutes Je vais écrire un exemple. –
wow c'est plutôt bien. Merci beaucoup! Vous n'avez pas à m'excuser pour cela prendre longtemps vous m'a fait une grande faveur. Je souhaite que je peux vos points :) – iaddesign