В настоящее время через функцию Кроппера getData()
я получаю следующие параметры:
$dst_x = offset left of the cropped area
$dst_y = offset top of the cropped area
$dst_width = the width of the cropped area
$dst_height = the height of the cropped area.
Я передаю эти параметры через ajax в PHP.
Используя imagecopyresampled()
, я могу получить ту же область обрезки через Кроппера. Допустим, я хочу получить окончательное изображение размером 240x400.
$crop_width = 240;
$crop_height = 400;
$new_image = imagecreatetruecolor($crop_width, $crop_height);
imagecopyresampled($new_image, $source_image, 0, 0, $dst_x, $dst_y, $crop_width, $crop_height, $dst_width, $dst_height);
Но я хочу использовать PHP Imagick для обработки изображений, но я не могу найти функцию, аналогичную imagecopyresampled()
, чтобы получить тот же эффект .