Screenshot machen und speichern

Anfängerfragen zum Programmieren mit PureBasic.
Salami
Beiträge: 41
Registriert: 18.02.2005 09:42
Kontaktdaten:

Screenshot machen und speichern

Beitrag von Salami »

aaah ich brauche schon wieder Hilfe.
Ich hab alles probiert aber schaffs einfach nicht...
Kann mir jemand helfen? :oops:

Danke
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Kommt drauf an wo! Windows Umgebung oder Screen?

PS: Schau auf purearea.net nach!
Salami
Beiträge: 41
Registriert: 18.02.2005 09:42
Kontaktdaten:

Beitrag von Salami »

Einen normalen Fullscreen screenshot als würde man auf druck drücken...
Bei purearea hab ich schon geschaut aber ich habs nicht geschafft die screenshots abzuspeichern unter "C:\screenshot.jpg"
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

http://www.purearea.net/pb/german/sr_vi ... eenshot.pb

Jetzt musst du nur noch mit SaveImage() das Ding speichern :wink:
Salami
Beiträge: 41
Registriert: 18.02.2005 09:42
Kontaktdaten:

Beitrag von Salami »

Code: Alles auswählen

ScreenWidth = GetSystemMetrics_(#SM_CXSCREEN)
ScreenHeight = GetSystemMetrics_(#SM_CYSCREEN)
screenshot=MakeDesktopSCREENSHOT(0, 0, 0, ScreenWidth, ScreenHeight)
ResizeImage(0, 800, 600)
SaveImage(screenshot, "C:\screenshot.jpg", #PB_ImagePlugin_JPEG, 5)
Die anwendung bla verweist auf den speicher bla ...................

:(
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Versuch halt mal das for SAVEIMAGE zu schreiben

Code: Alles auswählen

UseJPEGImageEncoder()
Salami
Beiträge: 41
Registriert: 18.02.2005 09:42
Kontaktdaten:

Beitrag von Salami »

Danke, das war sicher auch nötig!
Der eigentliche Fehler lag dann bei screenshot=makedesktopscreenshot......
Ohne die variable screenshot gehts^^
Thx
Antworten