WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

GUI Screenshot

 

wilson
Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 30.07.14
Wohnort: Karlsruhe
Version: ---
     Beitrag Verfasst am: 30.07.2014, 18:40     Titel: GUI Screenshot
  Antworten mit Zitat      
Hallo,
mein GUI wird als Hiwi_arbeit(Hiwi_arbeit.m) benannt. Ich will denn ein Screenshot von dem hauptf-Gui windows aufnehmen d.h mein Hiwi_arbeit.fig. ich habe schon alles versucht aber es geht nicht kann jeden mir helfen?
ich habe beispiel folgende code geschrieben:
Code:

F = getframe(Hiwi_arbeit)
figure()
image(F.cdata)
saveas(gcf,'stev','png')
axis off
 

aber sieht verpixel aus.
dank Ihnen für Ihre Hilfe
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 02.08.2014, 21:23     Titel: Re: GUI Screenshot
  Antworten mit Zitat      
Hallo wilson,

Hier werden zwei Methoden zum Abspeichern gemischt.
Code:
H = Hiwi_arbeit;
F = getframe(H);
imwrite(F.cdata, 'Version1.png');
saveas(H, 'Version2', 'png');

Gruß, Jan

PS. Wir duzen uns hier im Forum üblicherweise. :-)
Private Nachricht senden Benutzer-Profile anzeigen
 
wilson
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 30.07.14
Wohnort: Karlsruhe
Version: ---
     Beitrag Verfasst am: 02.08.2014, 21:41     Titel:
  Antworten mit Zitat      
ok und danke für die Hilfe.
Aber warum kommt es bei "Version2" nur ein des Bildes raus? wo lag auch mein Fehler oder warum komm das Bild verpixel raus?
Dank im Voraus
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 02.08.2014, 21:58     Titel:
  Antworten mit Zitat      
Hallo wilson,

Zitat:
Aber warum kommt es bei "Version2" nur ein des Bildes raus?

Ich verstehe die Frage nicht.

Zitat:
wo lag auch mein Fehler oder warum komm das Bild verpixel raus?

Der Export in ein PNG erzeugt ein Pixel-Bild. Die "Verpixelung" ist also gewollt.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
wilson
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 30.07.14
Wohnort: Karlsruhe
Version: ---
     Beitrag Verfasst am: 02.08.2014, 22:04     Titel:
  Antworten mit Zitat      

Hallo,
ich meine wenn ich saveas benutzt kriege nur ein Teil des Bildes woran liegt es?und wieso kann ich set(Hiwi_arbeit) benutzen?
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 03.08.2014, 17:13     Titel:
  Antworten mit Zitat      
Hallo wilson,

Zitat:
wenn ich saveas benutzt kriege nur ein Teil des Bildes

Mit welcher Matlab-Version und OS arbeitest Du?
Kannst Du das erhaltene Bild posten?

Zitat:
wieso kann ich set(Hiwi_arbeit) benutzen?

Die Frage verstehe ich nicht. Wieso solltest Du es nicht benutzen können?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.