[Шпаргалка/Примеры] PHP Imagick (ImageMagick)
Imagick является встроенным php-расширением для создания и изменения изображений используя API ImageMagick (примеры).
Простые методы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$image = new \Imagick('image.jpg'); $image->flopImage(); // зеркалировать изображение $image->flipImage(); // перевернуть // Управление яркостью, насыщенностью и оттенком (все параметры могут принимать значения от 0 до 200, значение по умолчанию 100). $brightness = 100; $saturation = 100; $hue = 100; $image->modulateImage($brightness , $saturation, $hue); $image->brightnessContrastImage($brightness, 0); // яркость (от -100 до 100) $image->sharpenImage(0, $sharpen); // резкость (изменять значение рекомендую, используя шаг = 0.1) $image->resizeImage($newWidth, $newHeight, Imagick::FILTER_LANCZOS, 1); // ресайз $image->cropImage($cropWidth, $cropHeight, $cropX, $cropY); // кроп |