Web GD Graphics Library Graphics Magick Image Magick
Графические библиотеки в Web • GD Graphics Library • Graphics. Magick • Image. Magick
Вариант тестовой программы <? php header("Content-Type: image/png"); // Определяем размеры изображения // 125 px ширина (width), 125 px высота (height) $image = imagecreatetruecolor(125, 125); // создадим несколько цветов $scarlet = imagecolorallocate($image, 255, 36, 0); $white = imagecolorallocate($image, 255, 255); $black = imagecolorallocate($image, 0, 0, 0); // Заливка фона алым цветом imagefill($image, 0, 0, $scarlet); // Сохраняем файл в формате PNG и выводим его imagepng($image); // Чистим использованную память imagedestroy($image); ? >
Работа с текстом array imagettftext (resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text)
Использование текста в графике <? php header("Content-type: image/png"); $image = imagecreatetruecolor(190, 190); $scarlet = imagecolorallocate($image, 255, 36, 0); $yellow = imagecolorallocate($image, 251, 236, 93); $black = imagecolorallocate($image, 0, 0, 0); imagefill($image, 0, 0, $scarlet); // Определим шрифт: Comic Sans Serif $font = "comic. ttf"; $text = "Доброе утро!"; // Тень imagettftext($image, 20, -45, 31, 41, $black, $font, $text); // Текст imagettftext($image, 20, -45, 30, 40, $yellow, $font, $text); imagepng($image); imagedestroy($image); ? >
Полезные ссылки • http: //php. net/manual/ru/book. image. php • http: //www. php. su/functions/? cat=image • http: //ruseller. com/lessons. php? rub=37&id=4 39
- Slides: 26