Как задать высоту и ширину динамический ImageMagick

bulatei

Постоялец
Регистрация
25 Фев 2014
Сообщения
55
Реакции
5
Как задать нужные размеры при генерации картинки?
в данном коде задан размер 500 на 70, если текст слишком длинный либо задан большой размер шрифта то текст не помещается в изображение.
Возможно есть и другой способ генерации.
Подскажите пожалуйста.
PHP:
<?php
if(isset($_GET['bgcolor']) and !empty($_GET['bgcolor']))
    $bgcolor = $_GET['bgcolor'];
else
    $bgcolor = "transparent";
$image = new Imagick();
$draw = new ImagickDraw();
$pixel = new ImagickPixel($bgcolor);
$image->newImage(500, 70, $pixel);
$draw->setFillColor($_GET['font_color']);
$draw->setFont($_GET['font']);
$draw->setFontSize($_GET['font_size']);
$image->annotateImage($draw, 0, $_GET['font_size'], 0, $_GET['text']);
$image->setImageFormat('png');
header('Content-type: image/png');
echo $image;
?>
заранее спасибо
 
Последнее редактирование:
Не очень понятно, что нужно сделать. Ты хочешь чтобы размеры картинки менялись автоматически в зависимости от сгенерированного текста ?
 
Назад
Сверху