Форум программистов, компьютерный форум, киберфорум
Argus19
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Анимированные GIF

Запись от Argus19 размещена 08.10.2021 в 18:23

Просмотрел разные решения вывода анимированных GIF.
Профессиональные решения сложны для понимания. Тем более, что использование библиотеки GDI+ само по себе является не простой задачей из-за возможности допущения всевозможных "утечек". Самым простым решением для начинающих является использование компонента Microsoft Internet Controls. Он позволяет воспроизводить GIF анимацию в своём собственном окне.
Есть и другой вариант: использовать возможности Microsoft Windows Image Acquisition Library v2.0 (WIA).
Как оказалось, WIA не имеет документированной возможности получения времени задержки перед показом следующего фрейма.
Нашёл в интернете код записи раскадровки GIF и доработал его. (Во вложении GIF Pict). Анимированный GIF выводится в PictureBox с фиксированной задержкой, что не правильно, но тем не менее, даёт возможность простой реализации анимации.
Второй проект во вложении (GIF Controls) выводит три анимированных GIF в PictureBox, на форму и кнопку. При анимации в кнопке, время задержки не имеет значения, т.к. это всего-лишь украшение вида программы, занимающее малое количество строк кода.
Вложения
Тип файла: zip GIF Pict.zip (64.5 Кб, 101 просмотров)
Тип файла: zip GIF Controls.zip (73.1 Кб, 88 просмотров)
Размещено в Без категории
Показов 1246 Комментарии 2
Всего комментариев 2
Комментарии
  1. Старый комментарий
    Разве для VB нет библиотек для GIF картинок?
    Запись от locm размещена 09.10.2021 в 14:13 locm вне форума
  2. Старый комментарий
    Разве нет валом готовых вылеченых прог в инете?
    Запись от Excalibur921 размещена 16.10.2021 в 00:32 Excalibur921 вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.