Animazioni con alfa completa in Qt?
-
03-07-2019 - |
Domanda
Esiste un formato di animazione supportato in Qt (usando v4.4) che supporterà un canale alfa completo? GIF ha solo un bit di trasparenza e non credo che Qt supporti APNG. Aggiornamento: MNG sembra essere supportato, ma è ancora meno popolare di APNG! Forse SVG è la mia scommessa migliore.
Soluzione
Qt supporta SVG 1.2 Tiny, GIF e MNG. In una nota a margine, si sta lavorando a un'API di animazione che potrebbe essere interessante per te;
http://labs.trolltech.com/ blog / 2008/11/05 / qt-animazione-framework / e http://labs.trolltech.com/page/Projects/Graphics/Kinetic
Altri suggerimenti
Utilizza il codec di animazione con Quicktime, supporta un canale alfa completo. Basta scegliere " Milioni di colori + " quando si seleziona il codec di animazione. Potrebbe essere necessario abilitare " codec legacy " opzione nelle impostazioni avanzate.
Senza conoscere gran parte di Qt, citerò MNG e SVG, forse.