Take Screenshot
Übersicht

![]() |
LeroyBetreff: Take Screenshot |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo Leute,
ich habe eine kleine Frage: Wie (ich denke das es möglich ist) kann ich mit Blitzmax ein Screenshot des gesamten Programmes erstellen und gleich in ein Image schreiben. Sodass das Image sofort nutzbar ist. Ich habe es für folgenden Effekt geplant: Am Ende der Hauptschleife wird ein Screenshot des Programmes gemacht, dieser wird dann am Anfang der Schleife via. SetBlend sehr Transparenz und mit verschobenen Koordinaten (x+, y+) dargestellt. Ich erhoffe mir dar durch einen schönen Effekt ^^ Mfg. Leroy |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Kannst du, wird aber sehr langsam.
GrabImage und dann zeichnen bzw wenn du es wirklich speichern willst GrabPixmap und dann SavePixmap. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Leroy |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dankeschön!
Klappt aber irgendwie noch nicht so ganz in der Umsetzung, deshalb würde ich mich über Hilfe nochmal freuen! Hier mein Quellcode: Code: [AUSKLAPPEN] Graphics 800,600,0
SetBlend ALPHABLEND SetBlend 1.0 SetClsColor 255,127,255 sr = CreateImage (800,600,0) Repeat Flip Cls SetAlpha 1.0 DrawText "TEST",20,20 SetAlpha 0.8 DrawImage sr,0,0 GrabImage sr,800,600,0 Until KeyHit (KEY_ESCAPE) End Mfg. Leroy |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Und was klappt nicht? | ||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Leroy |
![]() Antworten mit Zitat ![]() |
---|---|---|
Bmax sagt:
Unhandled Exception: Attempt to index array element beyond array length Code: [AUSKLAPPEN] DrawImage sr,0,0
? |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Naja ganz oben Strict oder SuperStrict mal hin und sr als global oder local sr:TImage deklarieren
Int Handles als auch non Strict sind keine akzeptable Programmierstilvariante für BM ... dafür gibts B3D und BB+ |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
Leroy |
![]() Antworten mit Zitat ![]() |
---|---|---|
bekomme ich irgendwie net hin...
kannst du mir das mal anhand des oben geposteten Codes zeigen? Bitte ![]() |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] SuperStrict Graphics 800,600,0 local sr:TImage = CreateImage (800,600,[b]1[/b]) SetBlend ALPHABLEND SetClsColor 255,127,255 Repeat Flip Cls SetAlpha 1.0 DrawText "TEST",20,20 SetAlpha 0.8 DrawImage sr,0,0 GrabImage sr,800,600,0 Until KeyHit (KEY_ESCAPE) End wenn du ein bild mit 0 frames erzeugst kannst du auch nix zeichnen ^^ |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group