Как нарисовать линию (PHP)

Линия в PHP рисуется при помощи функции bool imageline(resource image, int x1, int y1, int x2, int y2, int color). Функция принимает 6 параметров: изображение-ресурс, 4 параметра с координатами линии и цвет.

Пример

Задача: нарисовать красную линию на белом фоне.

<?php // PNG изображение header('Content-type: image/png'); // 150x100 $im = imagecreatetruecolor(150, 100); // Определяем красный цвет $red = imagecolorallocate($im, 0xCC, 0x00, 0x00); // Определяем белый цвет $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); // Делаем фон белым (по-умолчанию черный) imagefill($im, 1, 1, $white); // Рисуем красную линию imageline($im, 10, 70, 140, 10, $red); // Выводим изображение imagepng($im); ?>

Результат

Красная линия на белом фоне

Категории

ПрограммированиеPHPИзображения в PHPGD

Комментарии