DBB in DIB wandeln und dann als Bmp speichern.



  • Hallo zusammen,

    diese Frage wurde vielleicht schon gestellt, konnte sie aber nicht suchen (ihr wisst schon-->Suchfunktion deaktiviert). Daher hier meine Frage:

    Weiß jemand wie ich aus einem DBB Bitmap ein DIB Bitmap machen kann und dieses dann als Bmp speichern? Ich habe schon bei Codeguru geschaut und ein bißchen was gefunden, allerdings funzt das nicht so richtig. Weiß jemand eine bessere Quelle oder gar eine Lösung?

    Grüße 😉



  • Ich benutze die Funktionen von Zafir Anjum häufiger und denke, die sollten für Deine Anforderung recht gut passen.

    DDB zu DIB:
    http://www.codeguru.com/Cpp/G-M/bitmap/article.php/c1765

    und DIB wegschreiben:
    http://www.codeguru.com/Cpp/G-M/bitmap/article.php/c1697

    Gruß T. 🙂



  • Ich habe diese Funktionen ebenfalls verwendet, habe aber immer ein leeres Bitmap erhalten 😡
    Aber schließlich habe ich herausgefunden, warum. 🙂 Ich habe diese beiden Funktionen in die virtuelle Funktion OnSaveDocument() gepackt, habe aber vergessen, hier den Aufruf der Basis Klasse CDocument::OnSaveDocument() zu entfernen 😃
    Ich vermute, diese ruft dann intern die Serialize Funktion auf und diese ist bei mir leer, so dass zwar eine Datei erstellt wird, die aber leer ist 🙄


Anmelden zum Antworten