УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

[BugWrong] Не отображается GIF анимация при запуске проекта, если атрибут "speed" равен 1.


Автор Сообщение
Сообщение создано: 19. 09. 2019 [19:00]
Sfinx2
Zubarev Dmitriy
Создатель темы
Зарегистрирован(а) с: 03.02.2018
Сообщения: 29
Здравствуйте!
Сегодня обнаружил неожиданное поведение OpenSCADA. Если на мнемосхему добавить анимированный GIF и выставить скорость воспроизведения равной 1, то при запуске проекта GIF не будет отображаться. Если после этого в процедуре обработки изменить параметр speed данного элемента на 2 или больше то GIF начинает отображаться, дальнейшее изменение параметра speed не приводит к исчезновению анимации.

В документации так же имеется неточность.


type
Тип медиа:
"Изображение" — растровое или векторное (может не поддерживаться) изображение, вроде: PNG, JPEG, GIF, SVG;
"Анимация" — простое анимированное изображение, вроде: GIF, MNG;
"Полное видео" — полное видео, аудио или поток, вроде: OGG, OGM, AVI, MKV, MPG, MP3, MP4.


Далее перечисляются


Атрибуты изображения (Image)
Атрибуты видеоролика (Movie)
Атрибуты полноформатного видео (Full video)

Ничего не говорится о типе "Анимация". Правильно ли я понимаю что Movie и есть Анимация? В таком случае это не очевидно.

Конфиг:
Ubuntu 18.04.2 LTS
OpenSCADA v0.9.0
Прикрепляю файл с проектом, демонстрирующий данную ошибку.

Вообще есть ли способ остановить анимацию?

[Сообщение редактировалось 1 раз(а), в последний раз 19.09.2019 в 19:09.]
Вложенный файл

test.zip.001 (Тип файла: application/octet-stream, Размер: 500 килобайт) — 1429 загрузок
test.zip.002 (Тип файла: application/octet-stream, Размер: 500 килобайт) — 1456 загрузок
test.zip.003 (Тип файла: application/octet-stream, Размер: 500 килобайт) — 1437 загрузок
test.zip.004 (Тип файла: application/octet-stream, Размер: 223.63 килобайт) — 1420 загрузок
Сообщение создано: 19. 09. 2019 [19:38]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"Sfinx2" wrote:

Сегодня обнаружил неожиданное поведение OpenSCADA. Если на мнемосхему добавить анимированный GIF и выставить скорость воспроизведения равной 1, то при запуске проекта GIF не будет отображаться.

Отключается анимация, а не отображает не OpenSCADA!

Потому отдельно тип "Изображение" и "Анимация" и если нужно отключит анимацию и просто отобразить изображение, то очевидно изменить тип на "Изображение".

Не ошибка OpenSCADA!

Learn, learn and learn better than work, work and work.
Сообщение создано: 19. 09. 2019 [19:58]
Sfinx2
Zubarev Dmitriy
Создатель темы
Зарегистрирован(а) с: 03.02.2018
Сообщения: 29
Да, ваше предложение очевидно и я сам было так сделал но если менять тип media на ходу, то слетает атрибут fit (заполнение виджета) на false. Если его тоже менять на true сразу же в той же процедуре - то он все равно "успевает" мигнуть.
Сообщение создано: 19. 09. 2019 [20:02]
Sfinx2
Zubarev Dmitriy
Создатель темы
Зарегистрирован(а) с: 03.02.2018
Сообщения: 29
"roman" wrote:

Отключается анимация, а не отображает не OpenSCADA!

Ладно бы отключалась анимация - это естественно. Но вот почему там белое поле вместо изображения?


[Сообщение редактировалось 1 раз(а), в последний раз 19.09.2019 в 20:05.]
Сообщение создано: 19. 09. 2019 [20:12]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3742
"Sfinx2" wrote:

"roman" wrote:

Отключается анимация, а не отображает не OpenSCADA!

Ладно бы отключалась анимация - это естественно. Но вот почему там белое поле вместо изображения?

Еще раз и последний!

Отображает не OpenSCADA и у меня на ДемоБД всё нормально — изображение есть и оно статично при скорости 1.

Learn, learn and learn better than work, work and work.



2538