Re: GetDIBits richtig verwenden
- From: Frank Steinmetzger <this-address@xxxxxxxxxxxx>
- Date: Sun, 29 Jan 2006 18:55:38 +0100
29.01.2006 02:02, Karsten Schulz schrob:
> grüße Frank!
>
> mach mal sowas hier.
>
> wenn du mit CreateDIBSection einen DeviceIndepend bereich anlegst
> und mit SelectObject dort eine Bitmap reinwählst hast du immer in
> der m_pDat dessen daten, im übrigen benutzt DIB aus der VFW die
> hardware besser als normale GDI funktionen DirectX macht das auch.
VFW?
Aber Du wirst lachen - inzwischen habe ich längst durch Herumprobieren den
Weg über CreateDIBSection gewählt, ich hätte es hier vielleicht mal
erwähnen sollen.
Allerdings selektiere ich das Bitmap nach dem Erzeugen in einen DC, damit
ich dann ganz leicht bitblitten kann.
Allerdings werden 256-Farben-Bilder völlig falsch dargestellt, weshalb ich
dann zu 24 Bit übergegangen bin. Und da hab ich dann gleich alles so
geschrieben, daß er mittels Schleife über jeden Pixel bei beliebigen
Farbtiefen die Pixeldifferenz bildet.
> verwende mal nicht gdi++, dann gleich Delphi oder jawa beer besser
Ich bin von Delphi auf C++ umgesprungen, weil die Programme kleiner werden,
Dafür brauch ich jetzt länger zum Erstellen *grins*
Aber Delphi beruft sich doch dann eh auch wieder auf die GDI, dachte ich.
Der Canvas-Typ kapselt doch nur die Zugriffe darauf.
Und Java (falls Du das meintest) ist für solch umfangreiche Berechnungen
einfach nur bäbä.
--
Gruß | Greetings | Qapla' - http://www.stud.tu-ilmenau.de/~frst-ii/
Deutschlektion heute: Vor Satzzeichen kommt kein Leerzeichen (plenken).
Gegen die OjE-Plage: http://piology.org/news/oe-erste-schritte.html
.
- References:
- GetDIBits richtig verwenden
- From: Frank Steinmetzger
- Re: GetDIBits richtig verwenden
- From: Karsten Schulz
- GetDIBits richtig verwenden
- Prev by Date: Wie verhindere ich das Zusammenfalten beim TreeView ?
- Next by Date: Re: Bedeutung: >>
- Previous by thread: Re: GetDIBits richtig verwenden
- Next by thread: Re: GetDIBits richtig verwenden
- Index(es):
Relevant Pages
|