ReadPixel

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Sascha081

Betreff: ReadPixel

BeitragFr, Jun 09, 2006 13:08
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo!

könntet ihr mir vielleicht weiterhelfen?

ich möchte ein kleines programm erstellen das von einer anderen anwendung(einem spiel im window modus) die pixel einliest und dann als bild im programm ausgibt!

WIE müsste ich den CODE umändern??
--------------------------------------------------


Graphics 640,480,16


pic=LoadImage("gruen.bmp")
DrawImage pic,0,0

Dim pix(GraphicsWidth(),GraphicsHeight())

; Use ReadPixel to get all the color information of the screen
For y=0 To GraphicsHeight()
For x=0 To GraphicsWidth()
pix(x,y)=ReadPixel(x,y)
Next
Next

Cls
Locate 0,0

For y=0 To GraphicsHeight()
For x=0 To GraphicsWidth()
WritePixel x,y,pix(x,GraphicsHeight()-y)
Next
Next


BITTE helft mir Embarassed Embarassed Embarassed Embarassed
*am boden kniehn tu* Embarassed Embarassed Embarassed


welche befehle könnte ich dafür verwenden und um ein paar code-spenden währ ich auch SEHR dankbar!

bitte helft mir!
 

Matthias

BeitragFr, Jun 09, 2006 13:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Hay Sascha. Ich habe da eine Frage ist das andere Programm im Widowsmodus auch von dir? So ungefär ein Mallprogramm und im extra Fenster eine Lupe?
 

Sascha081

Betreff: hallo

BeitragFr, Jun 09, 2006 15:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Matthias hat Folgendes geschrieben:
Hay Sascha. Ich habe da eine Frage ist das andere Programm im Widowsmodus auch von dir? So ungefär ein Mallprogramm und im extra Fenster eine Lupe?


ja, die frage war auch von mir!

ich möchte ein spiel starten z.b. diablo oder farcry oder irendeins (im fenstermodus) und dann möchte ich ein programm schreiben das auf das spiel zugreift (indirekt) die pixel(farben ausliest und dann als bild abspeichert! egal welches format.

Rone

BeitragFr, Jun 09, 2006 15:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Sascha,

wenn die andere Anwendung auch von dir ist, könntest du einen Screenshot speichern und dann als neues Bild laden. Wink

Generell würde ich aber mit "ReadPixelFast", anstatt mit "ReadPixel"
arbeiten, da das um einiges schneller ist...
 

Matthias

BeitragFr, Jun 09, 2006 15:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Also du wills was aus anderen Spielen klauen.
Ich lade dir mal schnell im Archiv IVIEW361 Hoch. unter Optionen Fotografieren findest du was. Programm ist aus einer Spielezeitung.

Wenn du das gezogen hast. Schreibe Bitte hir wieder bescheid, und ich lösche es wieder.
 

Sascha081

Betreff: re

BeitragFr, Jun 09, 2006 15:18
Antworten mit Zitat
Benutzer-Profile anzeigen
ich wollte ein programm machen um screenshots zu erstelln ausn spiel, weil das leider im spiel nicht möglich ist und das mit der druck taste leider auch ned funktionert Crying or Very sad
 

Sascha081

Betreff: re

BeitragFr, Jun 09, 2006 15:22
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab mir das programm runtergeldaen und schaus mir mal an! thx
 

Matthias

BeitragFr, Jun 09, 2006 15:24
Antworten mit Zitat
Benutzer-Profile anzeigen
HaHa. Ich weiß das es in Blitz plus die möglichkeit gibt Screenshot functionen zu Proggen aber Ob mann die dan einfach so in vorhandene Spiele einbinden kann. Das glaube ich nun nicht. Es sei dann du hast die Quellcodes von den Spielen. Wende dich am BlitzPlus Forum

Gruß Matthias

Lunatix

BeitragFr, Jun 09, 2006 15:58
Antworten mit Zitat
Benutzer-Profile anzeigen
völlig unnötig!

Ladt die Freeversion von Fraps runter, damit kannst du einfach screens machen.
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group