it-swarm.com.de

JImage - Legen Sie die generierte Bildqualität fest

Ich verwende JImage, um Miniaturansichten von JPG-Bildern zu generieren.

$image = new JImage($image_src);
$resizedImage = $image->cropResize($thumb_width, $thumb_height, true);
$thumb = $resizedImage->toFile(JPATH_BASE.'path/to/photo_thumbnail.jpg', IMAGETYPE_JPEG);

Wie kann ich die generierte JPG-Bildqualität auf 70% einstellen?

2
webchun

Das dritte Argument in toFile ist das Optionsarray, das 'Qualität' als Schlüssel enthält. z.B.

$thumb = $resizedImage->toFile(JPATH_BASE.'path/to/photo_thumbnail.jpg', IMAGETYPE_JPEG, array('quality' => 70));

API-Dokument für Image https://api.joomla.org/cms-3/classes/Joomla.Image.Image.html

3
jamesgarrett