Shrink¶
Shrink verwendet den PHP-Aufruf imagecopyresampled.
In diesem Beispiel wird ein Bild mit der Operation bearbeitet. Das Einlesen und Speichern der Datei kann im Beispiel auf der Seite ersten Schritten nachgelesen werden.
Siehe auch die Operation resize.
// Diese Klasse führt eine Bildbearbeitung auf einem Bild durch
// und passt die Maße an. Anders als resize wird das Seitenverhältnis des
// Bildes beibehalten. Wenn das Ergebnisbild ein anderes Seitenverhältnis
// hat, so wird das Bild eingepasst.
$image->shrink(200, 300, \Alvine\Image\Operation\Shrink::CENTER);
// Diese Klasse führt eine Bildbearbeitung auf einem Bild durch
// und passt die Maße an. Anders als resize wird das Seitenverhältnis des
// Bildes beibehalten. Wenn das Ergebnisbild ein anderes Seitenverhältnis
// hat, so wird das Bild eingepasst.
$image->shrink(200, 300, \Alvine\Image\Operation\Shrink::STANDARD);