c # Как я могу создать цикл gif-анимации в picturebox
-
19-08-2019 - |
Вопрос
Я импортировал анимированный GIF-файл в качестве ресурса в picturebox - к сожалению, он воспроизводится только до конечного кадра и никогда не повторяется.Есть ли что-нибудь, что я мог бы сделать, чтобы заставить его непрерывно зацикливаться.Gif предназначен для моего окна "пожалуйста, подождите, занято".
Брэд
Решение
Анимированные GIF-файлы имеют несколько различных настроек.Обычно в файл встроены некоторые данные, которые сообщают программе визуализации, как должно отображаться изображение.
Эти данные говорят о том, как быстро анимируется изображение, должно ли оно повторяться бесконечно или сколько раз оно должно повторяться.
Есть такие несколько Программы Доступно который вы можете использовать для редактирования анимированного GIF-файла и изменения настроек зацикливания.
Во-первых, я бы открыл ваш GIF в каком-нибудь приложении, чтобы просмотреть его, чтобы увидеть, зацикливается ли он, прежде чем пытаться изменить изображение.
Другие советы
Вы можете использовать Система.Рисование.Аниматор изображений классный помощник.У вас есть методы Animate, UpdateFrames и StopAnimate для управления циклом.