Bonjour à tous !
Dans le cadre d’un projet je voulais réduire le poids des images envoyer par les utilisateurs. Pour cela je réduis la taille de l’image si elle est trop grande et j’enlève les données exif pour les JPG. Malheureusement lors de mes essais le poids de l’image est plus grande après le redimensionnement… Quelqu’un c’est pourquoi ? J’utilise Imagick et Intervention.
Merci d’avance pour vos réponses !
Voici mon code :
$img = Image::make($this->file);
if ($img->height() > 750) {
$img = $img->heighten(725);
}
if ($img->width() > 750) {
$img = $img->widen(725);
}
$img = $img->save($this->file);
$img->destroy();
// Remove exif
$img = new Imagick($this->file);
$profiles = $img->getImageProfiles("icc", true);
$img->stripImage();
if(!empty($profiles)) {
$img->profileImage("icc", $profiles['icc']);
}
$img->writeImage($this->file);
$img->destroy();
+0
-0