[ImageMagick] imagejpeg : impossible d'enregistrer l'image
salut,
je suis en train d'écrire un peu script pour redimensionner des images placées dans un dossier. J'ai un message d'erreur :
Code:
1 2
| Warning: imagejpeg() [function.imagejpeg]: Unable to open 'photo'
for writing in /var/www/test/resizeImg/resize_function.php on line 52 |
voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function resize($file){
$path = $this->f.'/'.$file;
$imgSrc = imagecreatefromjpeg($path);
$newImg = imagecreatetruecolor($this->w,$this->h);
imagecopyresampled($newImg,$imgSrc,0,0,0,0,$this->w,$this->h,$width,$height);
if (imagejpeg($imgSrc,$this->newFolderName)){ //**LIGNE 52****
imagedestroy($imgSrc);
imagedestroy($newImg);
return true;
}
else {
imagedestroy($imgSrc);
imagedestroy($newImg);
$this->result = $file.' problem <br>';
return false;
}
} |
pourtant mon dossier est bien accessible en écriture. J'ai même fait un chmod 777 pour être sûr !!