Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Jpg als Sprite in DelphiX (https://www.delphipraxis.net/3690-jpg-als-sprite-delphix.html)

Flogo 25. Mär 2003 19:59


Jpg als Sprite in DelphiX
 
Hallo zusammen

Ich probier grad mit DelphiX rum. Aaalsoo ich habs geschafft eine kleine Animation als Sprite anzuzeigen. Leider geht das nur mit bmp's
Wenn ich stattdessen ein jpg nehme wird nichts angezeigt. Weiß jemand warum?

Darty 25. Mär 2003 22:16

Leider kenne ich mich da auch nicht so recht aus, aber wie wärs mit der Notlösung Jpg in BMP umzuwandeln :)

Flogo 25. Mär 2003 22:47

Hab ich mir auch schon übelegt aber weil ich mehrere von den Teilen brauche wird meine Anwendung so riesig (ich krieg schon fehler beim starten)

Darty 25. Mär 2003 23:18

Weil deine Anwendung "riesig" wird bekommst du deswegen Fehlermeldung ? Sicher ?

Wenn so viele Grafiken hast, kannst es doch als DLL oder so auslagern ..

arnoldo 26. Mär 2003 16:42

...es gibt auch UPX...

CalganX 26. Mär 2003 16:48

UPX ist jedoch nur für das komprimieren von EXE-Dateien und hier nicht direkt zu gebrauchen.
Ich würde vorschlagen, dass du das ganze in eine DLL auslagerst, wie M.Knebel bereits gesagt hat, oder in Resourcen speicherst. Letzteres wäre vielleicht sinnvoller. Die DXImageList füllst du dann beim starten und alle Probleme sollten beseitigt sein...

Chris

arnoldo 26. Mär 2003 20:25

DelphiX speichet übrigends alle Bilder der Imagelist in der *.dfm Datei bzw. dann in der *.exe. Die Bitmaps brauchen also nicht noch extra im Programmverzeichnis liegen.

Flogo 26. Mär 2003 21:23

Ok also wenn ich die DXImageList erst nach dem start fülle bekomme ich immerhin keine fehlermeldung mehr :D
Aber wie genau geht das mit dem auslagern in ne DLL oder Rescourse?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz