Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild (jpg) bewegen - Ist DirectX der richtige weg (https://www.delphipraxis.net/110458-bild-jpg-bewegen-ist-directx-der-richtige-weg.html)

Cappuccino 18. Mär 2008 11:35


Bild (jpg) bewegen - Ist DirectX der richtige weg
 
Die Frage ist eigentlich: ist DirectX der richtige Weg

Ich möchte jpg's laden - Panorama-Fotos, mit Größen von etwa 3200 * 600 Bildpunkten oder noch breiter und schmaler.
Diese sind zu klein um sie vernünftig am Bildschirm anschauen zu können, deshalb möchte ich
das Bild laden und komplett anzeigen,
dann langsam auf die volle Bildschirmhöhe vergrößern, die Breite passt ja nicht mehr drauf,
und dann von links nach rechts über den Bildschirm bewegen (Bild hat volle Höhe)
und dann wieder auf Gesamtansicht verkleinern
danach geht es mit dem nächsten Foto / Panorama weiter

Etwas anderes als DirectX fällt mir da nicht ein, ein normales TImage zu bewegen fällt sehr "ruckelig" aus und ist nicht schön anzusehen

falls ihr keine anderen Ideen habt werde ich mich wohl in Tutorials zu DirectX einlesen.

Gruß
+ Danke für Tips

Tom

[edit=SirThornberry]Titel geändert - Mfg, SirThornberry[/edit]

mkinzler 18. Mär 2008 11:38

Re: Anfängerfrage - Bild (jpg) bewegen - Ist DirectX der ric
 
Du könntest DoubleBuffering aktivieren.
Aber DirectX/OpenGL wäre natürlich auch ne Möglichkeit

Die Muhkuh 18. Mär 2008 11:45

Re: Anfängerfrage - Bild (jpg) bewegen - Ist DirectX der ric
 
Und wenn Du schon, bezüglich DirectX/OpenGL, was vorgefertigtes haben möchtest, schau mal nach Andorra 2D. ;)

igel457 18. Mär 2008 11:55

Re: Bild (jpg) bewegen - Ist DirectX der richtige weg
 
Leider ist es nicht möglich mit DirectX oder OpenGL (und auch nicht mit Andorra 2D), Texturen zu laden, die die Maximaltexturgröße der Grafikkarte überschreiten. Bei mir ist das 2048x2048 Pixel. Du musst die Textur manuell in mehrere Stücke unterteilen.

Die Muhkuh 18. Mär 2008 11:56

Re: Bild (jpg) bewegen - Ist DirectX der richtige weg
 
Das Splitten dürfte das kleinste Problem darstellen. Wichtiger ist ja eine flüssige Animation :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 Uhr.

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