Antwort schreiben  Thema schreiben 
Seiten (2): « Erste [1] 2 Nächste > Letzte »
Verfasser Nachricht
knopper
Halbprofi
***


Beiträge: 135
Gruppe: User
Registriert seit: Apr 2010

Status: Offline
Danke erhalten: 58
Beitrag: #1
xPSP  Bildschirm als Screenshot speichern mit C

Wie kann man mit 'C' den Bildschirm der PSP als Screenshot speichern? Geht das überhaupt? Hab schon bei Google gesucht, aber nichts richtiges gefunden.


PSP 3004, FW 6.6
08.11.2010 18:28
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #2
RE: Bildschirm als Screenshot speichern mit C

Im Sparta-SDK gibts ne Funktion um den framebuffer als bmp zu speichern Wink

08.11.2010 18:39
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
_Kai_
be linux
**


Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009

Status: Abwesend
Danke erhalten: 2809
Beitrag: #3
xPSP  RE: Bildschirm als Screenshot speichern mit C

In der graphics.h gibt es eine Funktion, wenn mich nicht alles täuscht erstellt sie ein Screenshot. Hab es aber noch nie ausprobiert.

Code:
/**
* Save an image or the screen in PNG format.
*
* @pre filename != NULL
* @param filename - filename of the PNG image
* @param data - start of Color type pixel data (can be getVramDisplayBuffer())
* @param width - logical width of the image or SCREEN_WIDTH
* @param height - height of the image or SCREEN_HEIGHT
* @param lineSize - physical width of the image or PSP_LINE_SIZE
* @param saveAlpha - if 0, image is saved without alpha channel
*/
extern void saveImage(const char* filename, Color* data, int width, int height, int lineSize, int saveAlpha);


PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
08.11.2010 18:40
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
scheissaue (Nov-9-2010), knopper (Nov-8-2010)
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #4
xPSP  RE: Bildschirm als Screenshot speichern mit C

PSP-Hilfe :
In der graphics.h gibt es eine Funktion, wenn mich nicht alles täuscht erstellt sie ein Screenshot. Hab es aber noch nie ausprobiert.

Code:
/**
* Save an image or the screen in PNG format.
*
* @pre filename != NULL
* @param filename - filename of the PNG image
* @param data - start of Color type pixel data (can be getVramDisplayBuffer())
* @param width - logical width of the image or SCREEN_WIDTH
* @param height - height of the image or SCREEN_HEIGHT
* @param lineSize - physical width of the image or PSP_LINE_SIZE
* @param saveAlpha - if 0, image is saved without alpha channel
*/
extern void saveImage(const char* filename, Color* data, int width, int height, int lineSize, int saveAlpha);


Also

Code:
saveImage("blaaa.png", (Color *)getVramDisplayBuffer(), 480, 272, 512, 1);

Der letzte Param ist natürlich nur 1 wenn der alpha kanal gespeichert werden soll.

Habs nicht getestet... mal schauen ob es funzt.

Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2010 18:45 von HacKmaN.

08.11.2010 18:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
knopper (Nov-8-2010)
knopper
Halbprofi
***


Beiträge: 135
Gruppe: User
Registriert seit: Apr 2010

Status: Offline
Danke erhalten: 58
Beitrag: #5
xPSP  RE: Bildschirm als Screenshot speichern mit C

@ PSP-Hilfe & Hackman Magic
Toll. Dank für die schnelle Hilfe. Mal sehen, was am einfachsten funzt, Sparta-SDK oder graphics.h. Werde es spätestens morgen kundtun.


PSP 3004, FW 6.6
08.11.2010 19:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
knopper
Halbprofi
***


Beiträge: 135
Gruppe: User
Registriert seit: Apr 2010

Status: Offline
Danke erhalten: 58
Beitrag: #6
xPSP  RE: Bildschirm als Screenshot speichern mit C

Habe 'saveImage' getestet, funzt einwandfrei!!!Smile Kann man eigentlich auf diese Weise auch ein kleines Screenshot-HB coden, das sich im "oberen Speicher" befindet, und von anderen HB's aufgerufen werden kann?


PSP 3004, FW 6.6
08.11.2010 20:09
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
_Kai_
be linux
**


Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009

Status: Abwesend
Danke erhalten: 2809
Beitrag: #7
xPSP  RE: Bildschirm als Screenshot speichern mit C

knopper :
Habe 'saveImage' getestet, funzt einwandfrei!!!Smile Kann man eigentlich auf diese Weise auch ein kleines Screenshot-HB coden, das sich im "oberen Speicher" befindet, und von anderen HB's aufgerufen werden kann?


Warum nicht einfach ein Plugin (.prx) das du in der game.txt einträgst ? Big Grin


PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
08.11.2010 20:12
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
knopper
Halbprofi
***


Beiträge: 135
Gruppe: User
Registriert seit: Apr 2010

Status: Offline
Danke erhalten: 58
Beitrag: #8
xPSP  RE: Bildschirm als Screenshot speichern mit C

@ PSP-Hilfe
Dachte immer, das .prx-Dateien nicht mit Half-Byte-Loader funktionieren.


PSP 3004, FW 6.6
08.11.2010 20:16
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
_Kai_
be linux
**


Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009

Status: Abwesend
Danke erhalten: 2809
Beitrag: #9
xPSP  RE: Bildschirm als Screenshot speichern mit C

knopper :
@ PSP-Hilfe
Dachte immer, das .prx-Dateien nicht mit Half-Byte-Loader funktionieren.


Ja wenn du eine Originalfirmware hast kannst du keine Plugins aktivieren. Aber du kannst bestimmt prx module in deinem Programm laden und starten oder Hackman ?


PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
08.11.2010 20:17
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #10
xPSP  RE: Bildschirm als Screenshot speichern mit C

PSP-Hilfe :

knopper :
@ PSP-Hilfe
Dachte immer, das .prx-Dateien nicht mit Half-Byte-Loader funktionieren.


Ja wenn du eine Originalfirmware hast kannst du keine Plugins aktivieren. Aber du kannst bestimmt prx module in deinem Programm laden und starten oder Hackman ?


sceKernelLoadModule und sceKernelStartModule...
Ich weiß nicht obs da beim HBL keine Probleme gibt, aber diese beiden funktionen sind grundfunktionen vom HBL... ich denk schon dass es klappt...

08.11.2010 21:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Fixie (Nov-20-2010)
anmabagima
Ex-Developer
****


Beiträge: 348
Gruppe: User
Registriert seit: Dec 2009

Status: Offline
Danke erhalten: 530
Beitrag: #11
RE: Bildschirm als Screenshot speichern mit C

Hi,

ein - oder sagen wir mehrere - Screenshot-Plugins gibt es schon...einfach mal google'n ;o)
Dann findest du sie....

Mann muss das Rad ja nicht 2mal erfinden - oder ?

09.11.2010 05:52
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
knopper
Halbprofi
***


Beiträge: 135
Gruppe: User
Registriert seit: Apr 2010

Status: Offline
Danke erhalten: 58
Beitrag: #12
xPSP  RE: Bildschirm als Screenshot speichern mit C

Hey anmabagima,

habe testweise 2 Screenshot-Plugins aus dem Internet geladen und vergeblich versucht, die prx-Dateien zu starten. Offensichtlich braucht man dafür eine CFW. Mit OFW und HBL lassen sich die Screenshot-Plugins
nicht starten. Sad


PSP 3004, FW 6.6

Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2010 12:02 von knopper.

09.11.2010 12:01
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Fixie (Nov-20-2010)
anmabagima
Ex-Developer
****


Beiträge: 348
Gruppe: User
Registriert seit: Dec 2009

Status: Offline
Danke erhalten: 530
Beitrag: #13
RE: Bildschirm als Screenshot speichern mit C

Hey Knopper...schade...hab schon so lange 'ne CFW dass es mir fast schon schwerfällt zu glauben, dass es noch 'ne OFW gibt ;o)
Nichts für ungut Wink

09.11.2010 20:00
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
scheissaue (Nov-9-2010)
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #14
RE: Bildschirm als Screenshot speichern mit C

Man könnte teilweise ein Game Homebrew mit dieser Funktion ausstatten Wink

z.B. PSPjump -> wenn man die Notentaste drückt, erstellt die PSP einen screenshot und im Hauptmenu gibts ne Extras -> Screenshots Smile

Coole Idee Smile


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
16.11.2010 17:31
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
knopper
Halbprofi
***


Beiträge: 135
Gruppe: User
Registriert seit: Apr 2010

Status: Offline
Danke erhalten: 58
Beitrag: #15
xPSP  RE: Bildschirm als Screenshot speichern mit C

Bin beim Herumprobieren mit sceKernelLoadModule und sceKernelStartModule. Bis jetzt will's aber nicht richtig funzen...

Edit: Innerhalb von Homebrews ist ein Screenshot kein Problem. Aber mit dem oberen Speicher geht's nicht.


PSP 3004, FW 6.6

Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2010 13:03 von knopper.

17.11.2010 12:56
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Seiten (2): « Erste [1] 2 Nächste > Letzte »
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xGames [Vorschlag] Power-Lämpchen aus bei Musik und Bildschirm dunkel bei Steckdose Ogden 14 3.641 06.01.2013 16:39
Letzter Beitrag: Littlefighter19
xPSP Screenshot mit LUA Fly Destination 5 1.424 08.07.2010 15:49
Letzter Beitrag: Neutrosider

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang