Backbuffer in Image übergeben

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Schnuff

Betreff: Backbuffer in Image übergeben

BeitragMo, Dez 19, 2005 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
ich bin gerade dabei Eine Input Rutime zu Programmieren und habe eine Schwierigkeit:
wie bekomme ich den Backbuffer schnell in eine Bild Datei?
vorher hatte ich immer
Code: [AUSKLAPPEN]

SaveBuffer(BackBuffer(),"System\Gfx\HG.bmp")
HG=LoadImage("System\Gfx\HG.bmp")
;Repeat Schleife
FreeImage HG
DeleteFile "System\Gfx\HG.bmp"

jetzt habe ich folgendes Probiert
Code: [AUSKLAPPEN]

HG=CreateImage(1024,768)
LockBuffer(BackBuffer())
LockBuffer(ImageBuffer(HG))
For X=1 To 1024
For Y=1 To 768
  RGB=ReadPixelFast(X,Y,    BackBuffer (  ))
  WritePixelFast(X,Y,RGB,ImageBuffer(HG))
Next
Next
UnlockBuffer(BackBuffer())
UnlockBuffer(ImageBuffer(HG))
SetBuffer BackBuffer()
;Repeat Schleife
FreeImage HG

das Funktioniert aber auch nicht, wie gewünscht Crying or Very sad
Programmers dont die. They gosub without return...

EPS

BeitragMo, Dez 19, 2005 17:41
Antworten mit Zitat
Benutzer-Profile anzeigen
GrabImage()
mGUI - Graphical User Interface für Blitz3D...Informationen gibt es hier

Man kann sich öfter als zweimal im Leben halb tot lachen.
 

Schnuff

BeitragMo, Dez 19, 2005 17:46
Antworten mit Zitat
Benutzer-Profile anzeigen
dancke
mensch, das ging ja fix Very Happy

Bigmichi

BeitragDi, Dez 20, 2005 17:27
Antworten mit Zitat
Benutzer-Profile anzeigen
sag ma was wilslt du eigentlich machen ? o.O wozu bruchst du immer die ganze anzeige in einem bild ? o.O das ist doch viel zu langsam alles =/

BtbN

BeitragDi, Dez 20, 2005 17:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Nur vorsorglich:
Wenn du gucken willst, wie lang der Text ist:

StringWidth()

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group