002
03.10.2005, 18:46 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, mal noch als kleiner Ansatz: - eine Form - zwei TImage - ein Button
C++: |
#include <jpeg.hpp> #include <ClipBrd.hpp> void __fastcall TForm1::btnSaveClick(TObject *Sender) { Graphics::TBitmap* pBitmap = imgSource->Picture->Bitmap; TJPEGImage* pJpg = new TJPEGImage; try{ Clipboard()->Assign(pBitmap); // hier war ich faul, mit nem Stream ist es eleganter :-) imgDest->Picture->Bitmap->LoadFromClipboardFormat(CF_BITMAP, Clipboard()->GetAsHandle(CF_BITMAP), 0); pJpg->Assign(imgDest->Picture->Bitmap); pJpg->SaveToFile("My.jpg"); }__finally{ delete pJpg; delete pBitmap; } }
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 03.10.2005 um 18:46 Uhr von Uwe editiert. |