Bitmap
Erscheinungsbild
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)