Лабораторная работа №7. Графическая
библиотека PHP GD
(4 часа)
Цель работы:
Получить практические навыки в использовании графической библиотеки PHP GRAPHICS DRAW (GD).
Задание:
Во всех вариантах заданий необходимо разработать PHP-скрипт, использующий возможности графической библиотеки PHP GD.
Вариант 1:
Форма для задания в аналитическом виде функции одного аргумента, начального и конечного значений аргумента и вывода графика функции (для оперирования аналитическим выражением функции использовать функцию create_function()).
Вариант 2:
Форма для голосования с выводом результатов в виде круговой диаграммы с указанием долей в процентах.
Вариант 3:
Лист календаря с текущим месяцем (с указанием дней недели). Для листа календаря использовать готовые изображения для каждого из месяцев.
Вариант 4:
Форма для голосования с выводом результатов в виде столбчатой 3d диаграммы с указанием долей в процентах.
Вариант 5:
Логотип PHP.
Вариант 6:
Форма для голосования с выводом результатов в виде столбчатой гистограммы с указанием долей в процентах.
Вариант 7:
Галерея изображений. В каталоге хранится набор файлов с полноразмерными изображениями любого формата, сформировать документ с миниатюрами-гиперссылками изображений (preview) формата jpeg.
Вариант 8:
Графический счетчик посещения сайта. Фон для значения счетчика выбирается случайным образом из набора графических файлов.
Вариант 9:
Аналоговые часы с фиксированным текущим значением временем.
Вариант 10:
Форма для голосования с выводом результатов в виде кольцевой диаграммы с указанием долей в процентах.
Порядок выполнения лабораторной работы:
1. Для выполнения лабораторной работы установить программный комплекс Denwer.
2. Написать PHP-скрипт в соответствии с заданным вариантом.
3. Протестировать созданный PHP-скрипт.
Содержание отчета (отчет в электронном виде):
- отчет сохранить в файле с именем АВТ-000 Иванов (лр7).doc;
- титульный лист (образец можно скачать по адресу http://ermak.cs.nstu.ru/webprog/wp_labwork_title_page.doc);
- цель работы;
- задание;
- порядок выполнения лабораторной работы
- исходный код скрипта;
- скриншот изображения, сформированного PHP-скриптом;
- выводы по работе.
Теоретические сведения
Графическая библиотека PHP GD
Дополнительные возможности PHP приобретает за счет использования расширений, позволяющих решать стоящие перед web-разработчиком задачи. Одним из таких расширений является графическая библиотека GD, предназначенная для динамической работы с растровыми изображениями.
Библиотека поддерживает практически все существующие форматы графики для использования в WWW: PNG, JPEG, GIF, ICO и различные методы работы с графическими файлами (применение фильтров, текст, изменение размера и прочее), позволяет создавать изображения, состоящие из линий, дуг, текста (включая программный выбор шрифтов) и других изображений, а также использовать различные цвета.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.