Animationen mit Alpha in Qt?
-
03-07-2019 - |
Frage
Gibt es ein Animationsformat in Qt (mit v4.4) unterstützt, die einen Alphakanal-Unterstützung wird? GIF hat nur ein Bit Transparenz, und ich glaube nicht, Qt APNG unterstützt. Update: MNG scheint unterstützt zu werden, aber das ist noch weniger populär als APNG! Vielleicht SVG ist meine beste Wette.
Lösung
Qt unterstützt SVG 1.2 Tiny sowie GIF und MNG. An einer Nebennote, eine Animation API wird, auf dem gearbeitet für Sie interessant sein könnte;
http://labs.trolltech.com/ Blogs / 2008/11/05 / qt-Animation-Rahmen / und http://labs.trolltech.com/page/Projects/Graphics/Kinetic
Andere Tipps
Mit der Animations Codec mit Quicktime, es unterstützt einen vollständigen Alphakanal. chooose nur „Million von Farben +“, wenn Sie die Animation Codec wählen. Sie müssen möglicherweise "Legacy-Codecs" Option in den erweiterten Einstellungen aktivieren.
Ohne viel von Qt zu wissen, werde ich erwähnen MNG und SVG, vielleicht.