Image aus Clipboard in eine Datei speichern
Verfasst: 07.02.2006 19:29
Hallo Puristen,
bei diesem Problem komme ich nicht weiter.
- Ein bmp-Image ist im Clipboard.
- Dieses möchte ich in die Datei C:\Testfoto.bmp speichern.
- Das Clipboard gibt die ImageID zurück.
- SaveImage kann aber nur mit #Image arbeiten und kann mit
der ImageID nichts anfangen.
- Der Befehl UseImage funktioniert leider genau falsch herum und den
Befehl, der umgekehrt arbeitet, gibt es nicht.
Bsp: ImageID = UseImage(#Image)
Weiß jemand Rat oder hat einen anderen Ansatz?
Gruß
Andi
[/list]
bei diesem Problem komme ich nicht weiter.
- Ein bmp-Image ist im Clipboard.
- Dieses möchte ich in die Datei C:\Testfoto.bmp speichern.
- Das Clipboard gibt die ImageID zurück.
- SaveImage kann aber nur mit #Image arbeiten und kann mit
der ImageID nichts anfangen.
- Der Befehl UseImage funktioniert leider genau falsch herum und den
Befehl, der umgekehrt arbeitet, gibt es nicht.
Bsp: ImageID = UseImage(#Image)
Weiß jemand Rat oder hat einen anderen Ansatz?
Gruß
Andi
Code: Alles auswählen
ImgID = GetClipboardData(#PB_ClipboardImage)
If ImgID <> 0
StartDrawing( WindowOutput() )
DrawImage(ImgID, 200, 200, 132, 105)
;GetBitmapBits_(ImgID, 41634, Buffer) ???
SaveImage(ImgID, "C:\Testfoto.bmp") ; FALSCH !!!
StopDrawing()
EndIf