PHP программные модули

Тема курсовой работы: Разработка PHP модуля по обработке графических изображений на базе функциональных возможностей библиотеки GD.

Цель курсовой работы: Изучение возможностей библиотеки GD по обработке изображений и разработка демонстрационного графического PHP редактора.

PHP приобрел всемирную популярность не только как удобное средство вывода HTML и обработки форм, но и, во многом, благодаря набору расширений, позволяющим выполнять всевозможные стоящие перед web разработчиком задачи. Одним из таких расширений является библиотека GD, предназначенная для работы с растровыми изображениями. В курсовой работе изучены возможности языка программирования PHP по обработке графических изображений с использованием данной библиотеки. Практически разработан графический PHP редактора со следующими возможностями:

  • изменение размеров изображения: длина и ширина;
  • поворот изображения на 90 градусов по/против часовой стрелки;
  • применение кадрирования с/без сохранением пропорций;
  • применение следующих фильтров: яркость и контрастность;
  • эффект «Сглаживание» с регулятором;
  • эффект «Пикселирование» с регулятором;
  • эффекты «Негатив», «Подсветка границ», «Тиснение», «Размытие по Гауссу», «Размытие», «Эскиз»;
  • возможность возврата изображения в начальное состояние;
  • поддержка форматов JPEG, GIF, PNG.

Все добавленные и существующие эффекты основаны на использовании графической библиотеки GD.

Скриншоты практической части работы

Курсовая работа состоит из введения, 2-х глав, заключения и списка литературы.

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

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

Стоимость работы (теория, практика, исходники, презентация) — 70$

Стоимость только практической части с исходниками — 60$

Скачать содержаниеСкачать содержание