animation - Qt 5.9.0 QML How to Animate an Image with more than 256 colors (ie not a GIF) using AnimatedImage or otherwise -


i can use animatedimage works on gifs this;

import qtquick 2.7 import qtquick.controls 2.2  applicationwindow {     visible: true     width: 640     height: 480      rectangle      {         width: animation.width;          height: animation.height + 8          animatedimage          {             id: animation;             source: "myanimation.gif"         }          rectangle {              height: 8             width: animation.currentframe/animation.framecount * animation.width             y: animation.height             color: "red"              component.oncompleted: console.log("framecount ", animation.framecount);         }     } } 

i lot of error messages too. printed on , over;

qqmlexpression: expression qrc:/main.qml:26:20 depends on non-notifyable properties:     qquickanimatedimage::framecount 

i took example code here; http://doc.qt.io/qt-5/qml-qtquick-animatedimage.html

which doen't work @ all, wrong putting framecount property, changed in version.

i animate png apng. apparently there used mng support, not there anymore.

so call qmovie::supportedformats returns gif (on windows).

my question:

how can either use animatedimage on format supports non-palettised color (eg png etc) or there way animate image work?

thanks info.

it seems image formats not shipped standard installation of qt/qml. can install them plugin.

see:


Comments

Popular posts from this blog

html - How to set bootstrap input responsive width? -

javascript - Highchart x and y axes data from json -

javascript - Get js console.log as python variable in QWebView pyqt -