Вопрос

Поддерживается ли в Qt формат анимации (с использованием версии 4.4), который будет поддерживать полный альфа-канал?GIF имеет только однобитовую прозрачность, и я не думаю, что Qt поддерживает APNG.Обновить:MNG, кажется, поддерживается, но он еще менее популярен, чем APNG!Возможно, SVG - мой лучший выбор.

Это было полезно?

Решение

Qt поддерживает SVG 1.2 Tiny, а также GIF и MNG.Кстати, в настоящее время ведется работа над анимационным API, который может быть вам интересен;

http://labs.trolltech.com/blogs/2008/11/05/qt-animation-framework/ и http://labs.trolltech.com/page/Projects/Graphics/Kinetic

Другие советы

Используйте анимационный кодек Quicktime, он поддерживает полный альфа-канал.Просто выберите "Миллион цветов +" при выборе анимационного кодека.Возможно, вам потребуется включить опцию "устаревшие кодеки" в дополнительных настройках.

Не разбираясь в Qt, я, возможно, упомяну MNG и SVG.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top