informatique:linux:utiliser_imagemagick_pour_reduire_le_poids_d_une_photo
Table des matières
Utiliser ImageMagick pour réduire le poids d'une photo
CLI
convert original.jpg -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -resize 1920x1080 -define jpeg:extent=290kb reduit.jpg
Dans un script PHP
À l'exception de la limitation de taille du fichier, dont je n'ai pas trouvé de fonction équivalente dans la librairie Imagick
<?php function autoPhotoResize($chemin, $quality, $width, $height) { $imagick=new Imagick($chemin); $imagick->setFormat('JPEG'); $imagick->setImageProperty('jpeg:sampling-factor', '4:2:0'); $imagick->stripImage(); $imagick->setImageCompressionQuality($quality); $imagick->setInterlaceScheme(Imagick::INTERLACE_PLANE); $imagick->adaptiveResizeImage($width, $height, true); $imagick->writeImage($chemin); } ?>
informatique/linux/utiliser_imagemagick_pour_reduire_le_poids_d_une_photo.txt · Dernière modification : 12/01/2025 19:48 de lauberterio