Im essayant de créer une fonction simple redimensionnement d'image, pouvez-vous me dire où je vais mal:Image Resize PHP
//resize image
$imageSrc = imagecreatefromjpeg('http://www.katsmurals.com/cms/'.$target_path);
$width = imagesx($imageSrc);
$height = imagesy($imageSrc);
echo $width;
echo $height;
//new dimensions
$i = $width;
$j = $height;
while($i > 700){
$i = $i/1.5;
$j = $j/1.5;
}
$image_p = imagecreatetruecolor($i, $j);
$image = imagecreatefromjpeg('http://www.katsmurals.com/cms/'.$target_path);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $i, $j, $width, $height);
$newImage = $target_path.'_scaled.jpg';
imagejpeg($image_p, $newImage, 80);
TARGET_PATH de $ est l'image nouvellement téléchargé, je veux redimensionner si la largeur est plus de 700.
Une fois cela fait, un DB est mis à jour avec les informations, au moment où l'image est bien téléchargée, mais la taille semble être exactement la même, donc le code de redimensionnement ne fonctionne pas?
Possible copie de [redimensionner l'image en PHP] (http://stackoverflow.com/questions/14649645/resize-image-in-php) –