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

Тема в разделе "Как сделать...", создана пользователем bulatei, 18 сен 2015.

  1. bulatei

    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(50070$pixel);
    $draw->setFillColor($_GET['font_color']);
    $draw->setFont($_GET['font']);
    $draw->setFontSize($_GET['font_size']);
    $image->annotateImage($draw0$_GET['font_size'], 0$_GET['text']);
    $image->setImageFormat('png');
    header('Content-type: image/png');
    echo 
    $image;
    ?>
    заранее спасибо
     
    Последнее редактирование: 18 сен 2015
  2. Runapa

    Runapa Постоялец

    Регистр.:
    30 окт 2010
    Сообщения:
    63
    Симпатии:
    5
    Не очень понятно, что нужно сделать. Ты хочешь чтобы размеры картинки менялись автоматически в зависимости от сгенерированного текста ?
     
  3. bulatei

    bulatei Постоялец

    Регистр.:
    25 фев 2014
    Сообщения:
    55
    Симпатии:
    5
    Да