Autor Beitrag
ShadowThief
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Mo 08.03.04 09:43 
hallo,

ich möchte gerne ein bitmap in den speicher laden
und es gedreht und gezoomt wieder anzeigen.
dann möchte ich ein weiteres bild laden und dieses
dann einfaden lassen, während das erste bild ausfadet.

wie kann man sowas realisieren (nur stichpunkte,
programmieren werde ich es natürlich selbst :D )

danke.
shadow.

edit: das ganze müsste noch ohne directX gehn.

_________________
"soylent grün ist menschenfleisch!"
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mo 08.03.04 09:53 
Hallo

zum thema bitmaps drehen gibts hier schon einige Einträge mit links zur efg2.com-seite . mußte mal das suchknöpfchen drücken. Zum Thema zoomen auch (stichwort interpolation).
Für Fertiges: gugg dir mal die graphics32 (www.g32.org) oder die jedis an, dort sind schnelle Routinen inkl. Beispiele drin


Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
ShadowThief Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Mo 08.03.04 10:54 
Keldorn hat folgendes geschrieben:
zum thema bitmaps drehen gibts hier schon einige Einträge


ja, weiß ich. ich will die routine jedoch nicht selbst schreiben, sondern
ne fertige api verwenden, am besten hardwarebeschleunigt (geht in einer
akzeptablen geschwindigkeit fast nicht ohne).

Keldorn hat folgendes geschrieben:
Zum Thema zoomen auch


das ist auch noch so ein thema, es sollte recht schön aussehen, auch wenn man mal
ein bisschen größer zoomt.

Keldorn hat folgendes geschrieben:
gugg dir mal die graphics32 (www.g32.org) oder die jedis an


jetzt kommen wir der sache näher ... graphics32 werd ich mir anschauen,
aber welche jedis meinst du genau auf www.delphi-jedi.org find ich nur api-header-
konvertierungen von directx usw.

shadow.

_________________
"soylent grün ist menschenfleisch!"
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mo 08.03.04 11:01 
Zitat:

programmieren werde ich es natürlich selbst

Zitat:

ich will die routine jedoch nicht selbst schreiben

das kann doch keiner riechen ;)

Zitat:

auch wenn man mal
ein bisschen größer zoomt.

deswegen: Suche in: Delphi-Forum, Delphi-Library INTERPOLATION da ist auch ein FAQ-Beitrag dabei. Die g32 beherscht sowas aber auch mit verschiedensten Filtern .

Jedi: www.delphi-source.de/jedi/ hier sind jede menge links. Die g32 unterscheidet sich aber nicht sonderlich vom Code her (meine Meinung), und da die g32 nur für graphic ist, bist du damit vielleicht besser bedient.

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
ShadowThief Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Mo 08.03.04 11:31 
Keldorn hat folgendes geschrieben:
das kann doch keiner riechen ;)


mein fehler, hab mich unklar ausgedrückt. ich meinte, dass ich nicht
erwarte, dass mir jemand fertigen quellcode zur verfügung stellt,
weil ich das programm selbst schreiben möchte, jedoch habe ich
nicht vor, das rad neu zu erfinden und dreh- und zoom-algorithmen
selbst zu schreiben.

Keldorn hat folgendes geschrieben:
Jedi: www.delphi-source.de/jedi/ hier sind jede menge links. Die g32 unterscheidet sich aber nicht sonderlich vom Code her (meine Meinung), und da die g32 nur für graphic ist, bist du damit vielleicht besser bedient.


ok, vielen dank.
ich werd mich mal einarbeiten.

_________________
"soylent grün ist menschenfleisch!"
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Mo 08.03.04 14:07 
Also spiegeln und zoomen geht schon mal mit Api's BitBlt.

_________________
Popov
ShadowThief Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Mo 08.03.04 15:45 
Popov hat folgendes geschrieben:
Also spiegeln und zoomen geht schon mal mit Api's BitBlt.


aber die qualität ist ziemlich schlecht.
ich mache es jetzt mit graphics32. schön damit zu arbeiten.

shadow.

_________________
"soylent grün ist menschenfleisch!"
Brainiac
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 08.03.04 18:42 
Also wenn's so komplexe Operationen und wahrscheinlich auch noch schnell sein sollen, dann vielleicht echt am besten mit Direct3D oder OpenGL.