0
Je suis en train de télécharger une image en utilisant ce script:Téléchargement d'images fait des images avec des espaces noirs
$photoName = $uploadedPhoto["name"];
$photoType = $uploadedPhoto["type"];
$photoSize = $uploadedPhoto["size"];
$photoTemp = $uploadedPhoto["tmp_name"];
$photoError = $uploadedPhoto["error"];
$ext=substr($photoName, strripos($photoName, '.'), strlen($photoName));
if(!strcmp(".jpg",$ext) || !strcmp(".jpeg",$ext)) {
$src_img=imagecreatefromjpeg($photoTemp);
}
if(!strcmp(".png",$ext)) {
$src_img=imagecreatefrompng($photoTemp);
}
list($width,$height)=getimagesize($photoTemp);
$dst_img=ImageCreateTrueColor(130, 130);
imagecopyresampled($dst_img,$src_img,0,0,0,0, 130, 130,$height,$width);
if(!strcmp(".png",$ext))
$imageCreated = imagepng($dst_img, $newImage['dir']."/".$newImage['newName'].$ext);
else
$imageCreated = imagejpeg($dst_img,$newImage['dir']."/".$newImage['newName'].$ext);
imagedestroy($dst_img);
imagedestroy($src_img);
Et je veux que l'image soit la taille de 130x130 px. Maintenant, ce que je reçois est un img avec des espaces noirs et même couper un peu ..
Maintenant, comment puis-je l'utiliser de la bonne façon?
Ou, vous avez raison, et je viens de passer une heure à la recherche d'une erreur complexe .. :) – Mike