Работа с gif-анимацией
Постановка задачи
Цель
Задачи
Актуальность
Область применения
Аналоги
Проектирование
Диаграмма USE-CASE
Схема алгоритма
1-й уровень диаграммы IDEF0
Тестирование разработанного приложения
Тестирование работы приложения KRASGIF
Демонстрация разработанного приложения
Спасибо за внимание
2.79M
Категория: ИнформатикаИнформатика

Работа с GIF-анимацией

1. Работа с gif-анимацией

Оршанский колледж учреждения образования
«Витебский государственный университет имени П.М. Машерова»
FR
FABRIKAM RESIDENCES
Работа с gifанимацией
Красовская Яна Витальевна
Учащаяся группы 2ПОИС23
2025

2. Постановка задачи

ОКВГУ
Постановка задачи

3. Цель

Курсового проектирования
Цель курсового проектирования заключается в
закреплении,
углублении
и
систематизации
теоретических знаний и практических навыков,
полученных в ходе изучения учебного предмета
«Основы алгоритмизации и программирования»,
формировании навыков самостоятельного решения
поставленных задач, а также в разработке приложения
«KRASGIFr»
для
создания,
редактирования
и
оптимизации gif-анимаций, что позволит создать
доступный и эффективный инструмент для работы с
анимационным контентом.
Добавить нижний колонтитул
3

4. Задачи

FR
Задачи
Курсового проектирования
Изучить теоретические основы формата GIF и алгоритмов обработки
изображений, применяемых для создания анимаций;
Разработать алгоритмы для создания и редактирования gif -анимаций на
основе выбранных библиотек;
Спроектировать и реализовать графический интерфейс приложения
«KRASGIF» для удобного взаимодействия пользователя с программой;
Обеспечить возможность импорта изображений, настройки параметров
анимации и экспорта в формат GIF;
Провести тестирование приложения для оценки качества создаваемых
анимаций и устойчивости к ошибкам.
Добавить нижний колонтитул
4

5. Актуальность

FR
Актуальность
Курсового проектирования
Разрабатываемое программное средство может быть использовано в различных
сферах деятельности:
• Образовательные учреждения: в колледжах и университетах программа может
применяться на занятиях по графическому дизайну, мультимедиа, вебразработке и анимации. Студенты смогут изучать теоретические аспекты
создания анимаций и применять полученные знания на практике.
• Рекламные агентства и PR-компании: gif-анимации активно используются в
рекламных материалах и социальных медиа. Наша программа поможет
специалистам в этих областях быстро создавать привлекательный контент.
• Научно-исследовательская деятельность: В научных исследованиях gif анимации могут использоваться для визуализации данных и процессов, что
способствует лучшему пониманию сложных концепций.
Добавить нижний колонтитул
5

6. Область применения

Разработанной программы
Образовательные
учреждения,
для
создания
анимационного контента в учебных материалах.
Рекламные агентства, для разработки динамичных
баннеров и маркетинговых материалов
Личные и корпоративные проекты, для создания
пользовательских анимаций в социальных сетях и на вебплатформах.
Добавить нижний колонтитул
6

7. Аналоги

FR
Аналоги
Разработанной программы
LICEcap
Добавить нижний колонтитул
Cyotek GIF Animator
7

8. Проектирование

ОКВГУ
Проектирование

9. Диаграмма USE-CASE

FR
Диаграмма USE-CASE
Название диаграммы
Категория1
Добавить нижний колонтитул
Категория2
Категория3
Категория4
9

10. Схема алгоритма

Добавить нижний колонтитул
FR
10

11. 1-й уровень диаграммы IDEF0

Добавить нижний колонтитул
FR
11

12. Тестирование разработанного приложения

ОКВГУ
Тестирование
разработанного
приложения

13. Тестирование работы приложения KRASGIF

FR
Тестирование работы приложения KRASGIF
№
Что тестируется
Зачем тестируется
Условия
Инструмент
Ожидаемый результат
1
Импорт
изображений
(JPEG, JPG, PNG)
Проверить корректность
загрузки и отображения
изображений
Загрузка файлов разных
форматов (JPEG, JPG,
PNG)
Встроенная отладка
Delphi, визуальный
контроль
Изображения загружаются
без ошибок, отображаются
в списке кадров и области
просмотра
2
Добавление
кадров в
последовательност
ь
Убедиться в корректности
добавления новых
изображений в анимацию
Добавление файлов
через кнопку
«Добавить»
Наблюдение
интерфейса,
проверка массива
битмапов
Новые кадры появляются в
списке, их можно
просматривать и
редактировать
3
Удаление кадров
из
последовательност
и
Проверить корректность
удаления выбранных
кадров из
последовательности
Удаление кадров через
кнопку «Удалить
Встроенная отладка
Delphi, проверка
освобождения
памяти
Кадры удаляются из
списка, память
освобождается,
последовательность
сохраняется
4
Настройка
скорости
анимации
Убедиться в корректности
изменения скорости
воспроизведения GIF
Изменение положения
ползунка (1-60 fps)
Проверка значений
задержки между
кадрами
Скорость анимации
изменяется в соответствии
с заданными параметрами
Добавить нижний колонтитул
13

14. Демонстрация разработанного приложения

ОКВГУ
Демонстрация
разработанного
приложения

15. Спасибо за внимание

FR
FABRIKAM RESIDENCES
Спасибо за
внимание
Светлана Леонидовна
+375 (29) 879-74-67
reyka111#@gmail.com
English     Русский Правила