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

Красовская

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     Русский Rules