Я использую код для генерации переносного эскиза, но получаю одну ошибку, ошибка
"ImageMagick convert command not found" while generating thumbnail.
И мой код:
$thumbnail = new sfThumbnail(800, 510, true, false,80, 'sfImageMagickAdapter', array('extract' => 1, 'convert' => 'convert-flatten'));
И я также использую этот код:
$thumbnail = new sfThumbnail(32, 32, true, false,80, 'sfImageMagickAdapter', array('extract' => 1, 'flatten' => true));
public function __construct($maxWidth = null,
$maxHeight = null,
$scale = true,
$inflate = true,
$quality = 75,
$adapterClass = null,
$adapterOptions = array()
)
и ниже класса создать для создания эскиза
$thumbnail = new sfThumbnail(32, 32, true, false,80, 'sfImageMagickAdapter', array('extract' => 1, 'flatten' => true));
Использовать sfImageMagickAdapter
необходимо установить двоичные файлы из http://www.imagemagick.org, как указано в документации. Если convert
команда не находится в пути, укажите ее полный путь в $adapterOptions
массив, то же самое для identify
:
array('convert' => '/path/to/convert', 'identify' => '/path/to/identify')