Zum Inhalt springen

Bitmap

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. Mai 2019 um 08:59 Uhr durch 87.139.177.228 (Diskussion) (stellt eine Bitmap auf den Bildschirm dar). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein Programm um eine Bitmap auf den Computer darzustellen:

#define WIDTH 1000

#define HEIGHT 600 /* Beispielgrösse */

unsigned int btmarr[HEIGHT][WIDTH];

void print()

{

HDC hdc1;

HBITMAP bitmap;

Bitmap=CreateBitmap(WIDTH,HEIGHT,1,32,(void *)btmarr);

hdc1=CreateCompatibleDC(hdc);

SelectObject(hdc1,bimap);

BitBlt(hdc,x,y,WITDH,HEIGHT,hc1,0,0,SRCCOPY);

DeleteObject(bitmap);

DeleteDC(hdc1);

}

stellt die Bitmap auf den Bildschirm in 2 Millisekunden dar.

hdc: hdc=GetDC(hwnd);

Achtung:Rot und Blauanteil ist vertauscht.

Bitmap steht für:

  • in der Computergrafik im Allgemeinen eine Rastergrafik (auch pixmap)
  • in der Computergrafik im Speziellen ein Binärbild (binary image)
  • eine gebräuchliche verkürzte Bezeichnung für das Grafikformat Windows Bitmap (BMP)