Как выполнить следующую команду ImageMagick unix в php OOP путем использования библиотеки Imagick? convert -density 2000 -antialias 20.eps -resize 200x200 20.png
Я прочитал это, чтобы установить density
Мне нужно позвонить setImageResolution
, но это не работает. Я также читал, что он должен быть установлен перед чтением изображения, но затем я получаю исключение Can not process empty Imagick object
Также, как установить параметр antialias?Параметры ImageMagick в php Imagick
Теперь я делаю это:
$I = new Imagick();
$I->readImage($src);
$I->setImageResolution(2400, 2400);
$I->resizeImage($width, $height, imagick::FILTER_LANCZOS, 0, true);
$I->writeImages($destination, true);
И изображение получает пикселизированным, но когда я выполнил команду UNIX, образ красиво и аккуратно.
Используйте 'setSize' вместо' setImageResolution'. '$ I-> setSize (200, 200);' –