Как нарисовать круг (PHP)

Круг в PHP рисуется при помощи функции bool imageellipse(resource image, int cx, int cy, int w, int h, int color). Функция принимает 6 параметров: изображение-ресурс, координаты центра круга, диаметр по длине, диаметр по высоте и цвет.

Пример

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

<?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); // Рисуем круг красного цвета imageellipse($im, 75, 50, 80, 80, $red); // Выводим изображение imagepng($im); ?>

Результат

Красный круг на белом фоне

Категории

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

Читайте также

Комментарии