bulatei
Постоялец
- Регистрация
- 25 Фев 2014
- Сообщения
- 55
- Реакции
- 5
- Автор темы
- #1
Как задать нужные размеры при генерации картинки?
в данном коде задан размер 500 на 70, если текст слишком длинный либо задан большой размер шрифта то текст не помещается в изображение.
Возможно есть и другой способ генерации.
Подскажите пожалуйста.
заранее спасибо
в данном коде задан размер 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;
?>
Последнее редактирование: