Speichern eines Bitmapabschnitts als neue Datei



  • Hallo.
    Vielleicht hatte ja mal jemand ein aehnliche Problem. Ich versuche mich gerade mit VC++ 6 daran ein kleines SDI Programm fuer eine Versuchsauswertung zu schreiben.
    Elementarer Bestandteil des Programms ist eine kleine Bildverarbeitung. Das Programm muss in der Lage sein 24 bit BMP zu beschneiden und spaeter nur den ausgeschnittenen Teil weiterzuverarbeiten.
    Zum darstellen der BMP nutze ich folgenden Befehl:

    pDC->BitBlt(0,0,g_Width,g_Height,pMemDC,g_TLCx,g_TLCy,SRCCOPY);

    durch Veraenderung der Variablen Width, Height, TLCx und TLCy kann ich mir nur den gewuenschten Abschnitt anzeigen lassen - nur wie bekomme ich das ganze als neues Bmp abgespeichert ?

    Ist es richtig mit BitBlt statt auf einen Monitor in den Speicher schreiben zu lassen? Ist es so machbar nur den dargestellten Teil der Grafik in einem neuen File abzulegen?

    Schonmal vielen Dank fuer eure Hilfe,
    Die Frage mag doof sein aber ich bin leider ein ziemlicher C++ Noob...
    Fuer Loesungsvorschlaege waere ich dankbar,
    Helge.


Anmelden zum Antworten