jQuery Обрезка до PHP Имаджик: эквивалент изображения, скопированного в Имаджик - PullRequest
0 голосов
/ 13 января 2020

Я использую jQuery Cropper, чтобы получить параметры для обрезки изображения, которое я делаю в PHP. Я хотел бы использовать Imagick, но не могу понять, что такое эквивалент imagecopyresampled.

параметры обрезки

1 Ответ

0 голосов
/ 13 января 2020

В настоящее время через функцию Кроппера 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(), чтобы получить тот же эффект .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...