HBITMAP-Bild als BMP-Datei speichern
-
Wie kann ich ein Bild, das sich im Speicher befindet und auf das ich durch eine HBITMAP-Variable Zugriff habe, als BMP-Datei auf der Festplatte speichern?
-
-
Uff. Na toll. Ich dachte, die hätten dafür schon eine Funktion bereitgestellt. Sich durch diesen Code zu kämpfen (immerhin will ich das ganze ja nicht einfach nur kopieren, sondern verstehen und dann selbst in meinem eigenen Stil formulieren) ist ja auch wieder eine Aufgabe für sich. Aber trotzdem danke.
-
Was "fertiges" hat MS in die GDI+ gebaut

-
Und so schwer ist auch ohne GDI+ nicht :xmas2:
-
Schau dir mal auf meiner Homepage das Beispiel "Picture" an.
http://members.inode.at/anton.zechner/az/index.html
Wenn du dir die Hilfe .\Allgemein\BitmapImage.chm ansiehst
wirst du in der Klasse "BitmapImage" die Funktion "InsertBitmap"
finden. Mit ihr kannst du ein HBITMAP in BitmapImage umwandeln
und dann mit BmpEncoder::WriteImage speichern.