Рисование цветных изображений с помощью PHP. Программирование для развлечения

Джеймс Уэллс

Научитесь программировать! Это увлекательно! Книга познакомит вас с языком программирования на PHP. Даже если вы не собираетесь стать программистом, после чтения книги вы научитесь «рисовать» картины с помощью PHP-кода, даже если вы не художник. Или вы можете использовать примеры из книги в качестве упражнений для вашего мозга. Это интереснее чем разгадывать кроссворды! Купите книгу сейчас, чтобы повысить свою креативность!

Оглавление

Как рисовать изображения

Теперь мы изучили основы и можем приступать к рисованию изображений.

Вернемся к школьной математике. Когда вы рисовали графики, горизонтальная ось (x) называлась абсциссой, а вертикальная ось (y) называлась ординатой. Чтобы нарисовать линию, мы должны указать координаты X и Y двух точек. В компьютерном программировании ширина и высота окна измеряются в пикселях. Точка в левом верхнем углу окна имеет координаты X=0 и Y=0.

Если мы сдвинем точку на 200 пикселей вправо, не меняя ее положения по вертикали, координаты станут X=200 и Y=0.

Если мы переместим точку на 300 пикселей вниз, координаты точки станут X = 200 Y = 300.

Нарисуйте еще одну точку с координатами X = 800 и Y = 600 и соедините точки прямой линией. См. Рис. 13.

Рис. 13. Прямая.

Теперь вы можете нарисовать линию на веб-странице с помощью PHP-кода.

Но прежде мы должны внести изменения в файл php.ini в парке PHP. Откройте файл php.ini в notepad++ и найдите строку «;extension=gd». Удалите точку с запятой перед extension=gd, extension=fileinfo и extension=gmp.

Сохраните файл.

;extension=bz2

;extension=curl

;extension=ffi

;extension=ftp

extension=fileinfo

extension=gd

;extension=gettext

extension=gmp

;extension=intl

Найдите error reporting, удалите точку с запятой перед E_ALL и удалите весь текст после E_ALL на той же строке.

Рис. 14. Еrror reporting

Вы можете посмотреть это видео, чтобы узнать больше о конфигурации PHP.

https://youtu.be/LVEhccXXnOo"

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я