Bitmaps



  • Hallo Leute,

    Wollt mal fragen ob jemand weis wo es Informationen zum Bitmapformat gibt.
    Gibt es irgendwelche Funktionen bereits in C++ mit denen man Bitmaps bearbeiten kann(z.B. Kreise zeichnen, Farben setzen).
    Danke





  • Lx386 schrieb:

    Gibt es irgendwelche Funktionen bereits in C++ mit denen man Bitmaps bearbeiten kann(z.B. Kreise zeichnen, Farben setzen).

    Doch nicht in C++. C++ kennt keine Bitmaps. Aber in der WinAPI. Mit CreateCompatibleDC() erstellst du dir einen neuen Device-Context (einen HDC-Handle). Mit LoadBitmap() oder LoadImage() lädst du das Bitmap in ein HBITMAP-Handle. Dieses selektierst du dann in den Device-Context per SelectObject(). Nun kannst du die GDI-Funktionen wie z.B. LineTo(), SetPixel() o.ä. benutzen, um das Bitmap zu bearbeiten. Anzeigen kannst du das Bitmap (den Device-Context) über BitBlt(). In den FAQs zu diesem Forum findest du ein Beispiel zum Abspeichern eines Bitmaps.


Anmelden zum Antworten