Графическая библиотека PHP GD

  • doc
  • 11.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 108. Графическая библиотека PHP GD.doc

Лабораторная работа №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