Тема курсовой работы: Разработка PHP модуля по обработке графических изображений на базе функциональных возможностей библиотеки GD.
Цель курсовой работы: Изучение возможностей библиотеки GD по обработке изображений и разработка демонстрационного графического PHP редактора.
PHP приобрел всемирную популярность не только как удобное средство вывода HTML и обработки форм, но и, во многом, благодаря набору расширений, позволяющим выполнять всевозможные стоящие перед web разработчиком задачи. Одним из таких расширений является библиотека GD, предназначенная для работы с растровыми изображениями. В курсовой работе изучены возможности языка программирования PHP по обработке графических изображений с использованием данной библиотеки. Практически разработан графический PHP редактора со следующими возможностями:
- изменение размеров изображения: длина и ширина;
- поворот изображения на 90 градусов по/против часовой стрелки;
- применение кадрирования с/без сохранением пропорций;
- применение следующих фильтров: яркость и контрастность;
- эффект «Сглаживание» с регулятором;
- эффект «Пикселирование» с регулятором;
- эффекты «Негатив», «Подсветка границ», «Тиснение», «Размытие по Гауссу», «Размытие», «Эскиз»;
- возможность возврата изображения в начальное состояние;
- поддержка форматов JPEG, GIF, PNG.
Все добавленные и существующие эффекты основаны на использовании графической библиотеки GD.
Скриншоты практической части работы
Курсовая работа состоит из введения, 2-х глав, заключения и списка литературы.
В первой главе работы описаны функциональные возможности языка программирования PHP по обработке графических изображений. В параграфах представлен анализ графической библиотеки GD, принцип включения ее поддержки, основы программирования обработки графических изображений.
Во второй главе работы представлено описание разработанного PHP редактора по обработки графических изображений, а именно: его структура, возможности по настройки, принцип организации расширения его функциональных возможностей, основные этапы программирования процесса добавления графического эффекта.
Стоимость работы (теория, практика, исходники, презентация) — 70$
Стоимость только практической части с исходниками — 60$