ScreenShot erstellen und JPG-Datei speichern Borland C++ Builder |
#include <jpeg.hpp>
HDC dc = GetDC(NULL);
TJPEGImage *pJPG_Bild = new TJPEGImage();
Graphics::TCanvas *ScreenCanvas = new Graphics::TCanvas();
ScreenCanvas->Handle = dc;
thescreen->AutoSize = true;
thescreen->Center = true;
thescreen->Top = 0;
thescreen->Left = 0;
thescreen->Picture->Bitmap->Width = Screen->Width;
thescreen->Picture->Bitmap->Height= Screen->Height;
TRect rect = Rect(0,0,Screen->Width, Screen->Height);
thescreen->Picture->Bitmap->Canvas->CopyRect(rect, ScreenCanvas, rect);
ReleaseDC(NULL,dc);
pJPG_Bild->Assign(thescreen->Picture->Bitmap);
pJPG_Bild->CompressionQuality = 50;
pJPG_Bild->SaveToFile(“test.jpg”);
delete pJPG_Bild;
delete ScreenCanvas;
Bitte bewerte diesen Beitrag:
Ähnliche Beiträge zum Thema "ScreenShot erstellen und JPG-Datei speichern":
- ODBC-Datenquelle zur Laufzeit hinzufügen
- DBGrid mit abwechselnder Zeilenfarbe
- Standalone EXE- Datei erstellen
- Canvas mit Farbverlauf
- Browserunabhängiges XMLHttpRequest-Objekt erstellen
- Wie wichtig ist es Passwörter sicher zu speichern?
- Programmierer und Informatiker Videos / Songs – Alles nur Vorurteile
- DSL Tuning mit Fixmeier
- VolksPhone auf Platz 1 bei Google und iPhone 3GS 32 GB in schwarz gewinnen
- SEO Campixx 2K10 der MBDealer ist dabei
