Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 10.07.2005, 19:34 Titel: Screenshots in Freebasic |
|
|
Hallo!
Kann mir jemand sagen, wie man in Freebasic Screenshots macht(im Screen 1? |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 10.07.2005, 20:42 Titel: |
|
|
Ich dachte eher an ne Lib oder nen Befehl oder so. Gibts so was? |
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 10.07.2005, 20:51 Titel: |
|
|
geht das ned auch mit bsave? _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 10.07.2005, 21:24 Titel: |
|
|
BSave speichert den Bildschirminhalt, aber ich hab keine Ahnung wie.
Code: | IF MULTIKEY(&H4B) THEN BSAVE "image.bmp", 0, 64000 |
Das klappt auf jeden fall net |
|
Nach oben |
|
|
jb
Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 10.07.2005, 22:01 Titel: |
|
|
Ich hab hier im Forum mal eine Routine für SCREEN 12 in QB erhalten;
es ist allerdings möglich, dass der BMP-Header nicht mit SCREEN 8 kompatibel ist.
Falls dem so ist, schau mal hier oder auf dreaels Seite oder
google ein bisschen.
jb |
|
Nach oben |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 10.07.2005, 22:36 Titel: |
|
|
Kann es sein, das das für QB is?
Irgendwie funzt des net...ich würd das am liebsten so wie mit der AK lib machen. |
|
Nach oben |
|
|
jb
Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 10.07.2005, 22:38 Titel: |
|
|
Zitat: |
Ich hab hier im Forum mal eine Routine für SCREEN 12 in QB erhalten;
|
Ja, ist für QB, dürfte aber relativ einfach zu portieren sein...
jb |
|
Nach oben |
|
|
Dusky_Joe
Anmeldungsdatum: 07.01.2005 Beiträge: 1007 Wohnort: Regensburg/Oberpfalz
|
Verfasst am: 11.07.2005, 12:09 Titel: |
|
|
Ganz einfach:
Code: |
Screen 1
' Gfx
Dim ScreenShot As Any Ptr
ScreenShot = ImageCreate(320, 200)
Get (0, 0)-(319, 199), ScreenShot
Bsave "ScreenShot.bmp", ScreenShot
ImageDestroy ScreenShot |
Funzt mit jedem Screen, und seit v0.14b auch mit jeder Farbtiefe.
Aber NUR im BMP-Format. _________________ fully biological degradable
Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet. |
|
Nach oben |
|
|
Progger_X Mr. Lagg
Anmeldungsdatum: 24.11.2004 Beiträge: 784 Wohnort: Leipzig
|
Verfasst am: 11.07.2005, 15:02 Titel: |
|
|
Ich hab 0.13, weil 0.14 ja noch instabil ist. Funzt das da mit 256 Farben?
/EDIT: außerdem kommt "Array not dimensioned before .." bei dem ScreenShot = ImageCreate(320, 200) |
|
Nach oben |
|
|
Mecki Igel
Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
|
|