Eine animierte Gif mit Purebasic laden..., wie geht da?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

Eine animierte Gif mit Purebasic laden..., wie geht da?

Beitrag von funkheld »

Hallo, ich möchte eine animierte Gif mit Purebasic laden und laufen lassen.

Wie geht das?

Gruss
Benutzeravatar
Bisonte
Beiträge: 2471
Registriert: 01.04.2007 20:18

Re: Eine animierte Gif mit Purebasic laden..., wie geht da?

Beitrag von Bisonte »

am einfachsten per Webgadget.

Also einen String vorbereiten der die Grafik anzeigt und dann in das Webgadget "streamen" (Siehe Hilfe bei WebGadget)
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
funkheld
Beiträge: 651
Registriert: 31.12.2009 11:58

Re: Eine animierte Gif mit Purebasic laden..., wie geht da?

Beitrag von funkheld »

Jup,danke.
Mit deiner Beschreibung funktioniert es.


gruss
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Eine animierte Gif mit Purebasic laden..., wie geht da?

Beitrag von bobobo »

oder so ?

Code: Alles auswählen

InitMovie() 

OpenWindow(1,0,0,500,500,"",#PB_Window_SystemMenu|#PB_Window_ScreenCentered) 
LoadMovie(1, OpenFileRequester("Choose a .gif", "", "Gif (*.gif)|*.gif|Alle Dateien (*.*)|*.*", 0)) 
ResizeWindow(1,#PB_Ignore,#PB_Ignore,MovieWidth(1),MovieHeight(1))
PlayMovie(1, WindowID(1)) 

Repeat 
Until WaitWindowEvent()=#PB_Event_CloseWindow
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7032
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Eine animierte Gif mit Purebasic laden..., wie geht da?

Beitrag von STARGÅTE »

Cool, wuste garnicht das LoadMovie auch mit GIFs funktioniert.

Allerdings wird der 1-Bit-Alpha-Channel dabei zerstört bzw. ignoriert ... ansonsten aber funktioniert es.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Eine animierte Gif mit Purebasic laden..., wie geht da?

Beitrag von bobobo »

naja .. ist wohl abhängig von installierten Codecs. Und Ein Movie hat ja eigentlich keine Transparenz.
(Sowas könnte man eventühl mit den PBschen MovieFrameRendereien hinbekommen wenn's unbedingt
sein muss.)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten