Как создать прозрачный эскиз в Symfony 1.4?

Я использую код для генерации переносного эскиза, но получаю одну ошибку, ошибка

"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));

0

Решение

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));
0

Другие решения

Использовать sfImageMagickAdapterнеобходимо установить двоичные файлы из http://www.imagemagick.org, как указано в документации. Если convert команда не находится в пути, укажите ее полный путь в $adapterOptions массив, то же самое для identify:

array('convert' => '/path/to/convert', 'identify' => '/path/to/identify')
0

По вопросам рекламы [email protected]