Seite 1 von 1

Gifs laden und "abspielen"

Verfasst: 26. Mai 2010 08:26
von JoseMan
Hallo und Moin ....

ich würde gerne Gifs in meiner Animation, z.b. für Cursor oder so verwenden, weis aber nicht so recht wie das geht.
Habe gesehen, dass es da Plugins gibt, aber wie verwende ich die?

Kann mir da jemand helfen ??
Was muss ich tun, um diese Plugins einzubinden, und wie sind die Befehle zum verwenden der Gifs?

Gruß JoseMan

Verfasst: 26. Mai 2010 08:55
von Christian81

Verfasst: 26. Mai 2010 08:58
von JoseMan
Okay, schonmal vielen Dank.
Was ich jedoch nicht verstehe, ich lasse mir alle lesbaren Imageformate ausgeben mit

Code: Alles auswählen

QImageReader::supportedImageFormats()
aber ich bekomme damit keine Gifs und keine jpeg's.
Woran kann das liegen?

Verfasst: 26. Mai 2010 09:03
von Christian81
Dann ist wohl Qt ohne jpeg und gif-support gebaut worden...

Verfasst: 26. Mai 2010 09:05
von JoseMan
Naja, ich bin mir eigentlich zu 90% sicher, das ich die option mit angegeben habe.
Wie kann ich das denn im nachhinein rausfinden ob ich Qt mit dieser Option gebaut habe?

So, ich habe mal nachgechaut, und in meinem "imageformats"-Ordner, und dort habe ich die Dateien "qgif4.dll" und co.

Verfasst: 26. Mai 2010 10:13
von brax
In Deinem QT Ordner findest Du eine Datei "configure.cache", diese enthält die Kommandozeilenparameter, die Du beim configure angegeben hast.

Verfasst: 26. Mai 2010 11:22
von JoseMan
Die ist leer...

Verfasst: 26. Mai 2010 19:04
von Christian81
Wenn supportedImageFormats() ein Format nicht mitliefert dann ist entweder das Plugin nicht vorhanden (wenn als Plugin kompiliert) oder das Format wurde nicht kompiliert. Was anderes kann es nicht sein.

Verfasst: 27. Mai 2010 09:19
von JoseMan
Christian81 hat geschrieben:Wenn supportedImageFormats() ein Format nicht mitliefert dann ist entweder das Plugin nicht vorhanden (wenn als Plugin kompiliert) oder das Format wurde nicht kompiliert. Was anderes kann es nicht sein.
Aha. Ich kenne mich mit Plugins nicht aus, wie benutze ich denn so ein Plugin?
Ja, das könnte sein, denn in dem Plugin Ordner von Qt befindet sich ein Unterordner "imageformats" in dem die Datei "qgif4.lib" und "qgif4.dll" sich befindet.