Grafik und MSVC++
Geizhals » Forum » Programmierung » Grafik und MSVC++ (11 Beiträge, 84 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.....
Re(5): Grafik und MSVC++
26.11.2004, 08:58:32
Hi!

Also wenn Du mit GDI arbeitest (hab mich da wieder etwas eingelesen) mußt Du die Rohdaten selbst konvertieren, d.h. ins richtige Format bringen.
Hier eine Funktion die dir vielleicht dabei hilft zu beginnen:
CDC::GetDeviceCaps

DT_DISPFILE Display file

    * HORZSIZE   Width of the physical display (in millimeters).

    * VERTSIZE   Height of the physical display (in millimeters).

    * HORZRES   Width of the display (in pixels).

    * VERTRES   Height of the display (in raster lines).

    * LOGPIXELSX   Number of pixels per logical inch along the display width.

    * LOGPIXELSY   Number of pixels per logical inch along the display height.

    * BITSPIXEL   Number of adjacent color bits for each pixel.

    * PLANES   Number of color planes.

    * NUMBRUSHES   Number of device-specific brushes.

    * NUMPENS   Number of device-specific pens.

    * NUMFONTS   Number of device-specific fonts.

    * NUMCOLORS   Number of entries in the device's color table.

    * ASPECTX   Relative width of a device pixel as used for line drawing.

    * ASPECTY   Relative height of a device pixel as used for line drawing.

    * ASPECTXY   Diagonal width of the device pixel as used for line drawing.

    * PDEVICESIZE   Size of the PDEVICE internal data structure.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cdc.3a3a.getdevicecaps.asp

mit dem Aufruf solltest Du nachher wissen wie ein Pixel in dem Graphic Context gesetzt wird...

du mußt natürlich noch deine 8bit Werte auf 16,24,32 Bit umrechnen um eine korrekte Darstellung der Farben zu erhalten.






<========================================>
Wir trampeln durchs Gemüse, wir trampeln durch die Saat,
Hurra wir verblöden, für uns bezahlt der Staat.

>>> 195.230.34.242:27666 Doom3::Kopfnuss::Westfront <<<


Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung