|
|
screenshot vom GUI abspeichern |
|
ms1080 |
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 02.12.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009
|
|
|
|
|
|
Verfasst am: 04.10.2010, 08:37
Titel: screenshot vom GUI abspeichern
|
|
hi
habe ein gui erstellt das ich nun als bild speicher möchte.
1. wie kann ich das gesamte gui als bild speicher?
2. wie speichere ich das dann an einem beliebigen ort unter windows.
habe es bis jetzt so versucht:
und da komme ich nun nicht wirklich weiter. bitte um hilfe.
vielen dank
nitram
|
|
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.10.2010, 08:56
Titel:
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 04.10.2010, 12:54
Titel: Re: screenshot vom GUI abspeichern
|
|
Hallo Martin,
Dann schau Dir doch zunächst mal die Dokumentation an:
help imwrite
help fullfile
ImWRITE nimmt ein Array entgegen, dass bereits das Bild enthält. Was ist aber "GUI.fig" ?
Siehe GETFRAME um ein Image-Array zu erhalten.
Was macht FULLFILE? Ich rate mal, dass dies Dir weiter hilft:
Eine weitere Möglichkeit ist der PRINT-Befehl.
Das Lesen der Dokumentation mit den Befehlen HELP oder DOC ist jedenfalls immer anzuraten, wenn es Probleme gibt.
Gruß, Jan
|
|
|
ms1080 |
Themenstarter
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 02.12.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009
|
|
|
|
|
|
Verfasst am: 04.10.2010, 15:41
Titel:
|
|
@ hubertus
Hst du schon ne lösung gefunden, weil ich mit dem befehl screensnap nichts anfangen kann bzw mein matlab sich da weigert.
@ Jan S.
hast schon recht, das es mit IMWRITE nicht so funktioniert wie es mir vorstellte.
wenn ich GETFRAME richtig verstehe, kann ich damit aber nur einen screenshot des aktuellen axes vornehmen. Ich will aber das gesamte GUI als Bild speichern. Von mir aus auch ein kompletter screenshot des ganzen Desktops.
hast du dafür auch eine Idee.
MfG nitram
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.10.2010, 15:56
Titel:
|
|
Den Fehler habe ich gefunden. Ich habe keinen Kompiler. In der Funktion Screensnap muß die Befehlszeile: mex .... ausgeführt werden. Vor meiner Umrüstung lief die Funktion einwandfrei. Vielleicht ist das für Dich kein Problem.
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 06.10.2010, 22:37
Titel:
|
|
Hallo Martin,
wie schon empfohlen, lies doch mal die Dokumentation von GETFRAME: "GETFRAME(H) gets a frame from object H, where H is a handle of a figure or an axis".
Gruß, Jan
|
|
|
ms1080 |
Themenstarter
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 02.12.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009
|
|
|
|
|
|
Verfasst am: 23.11.2010, 17:19
Titel:
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|