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

Figure sauber als JPG abspeichern

 

pipposwelt
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 23.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.10.2012, 11:25     Titel: Figure sauber als JPG abspeichern
  Antworten mit Zitat      
Servus,

bin hier schon ne Weile ein fleißiger Leser und hab eigentlich immer mithilfe der Suchfunktion ne Antwort oder einen Hinweis gefunden, nun komme ich aber nicht weiter:

Ich lass mir eine Figure mit mehreren Subplots ausgeben (funktioniert), anschließend intelligent umbenennen und abspeichern als .emf (enhanced meta file; funktioniert auch).

Wenn ich die Figures als .png oder .jpg abspeichern möchte, hängen die Plots übereinander, die Größe der Figure, welche ich voreingestellt habe und bei der .emf übernommen wird ist nicht mehr relevant (siehe Anhang).

Einfaches Ändern der Dateiendung von .emf auf .jpg hilft nicht, da bei jedem Öffnen darauf hingewiesen wird, dass hier wohl fälschlich umbenannt wurde.

vielen Dank im Vorraus für die Hilfe und das geniale Forum!!!

Code:
%Auszug aus dem Script
    if comparison_LAB_LAB2000HL_2d
        figure;
        title('Vergleich der Farbraumabdeckung');
        %set(gcf,'Resize','off');
        set(gcf,'Position',[50 100 1500 600]);
        subplot(1,3,1);
        set(subplot(1,3,1),'Position',[-0.05 0.2 0.4 0.6]);
        plot(img_2000hl(:,2),img_2000hl(:,3),'.');
        title ('ersterSubplot')
        xlabel ('')
        ylabel('')
        axis square;
       
        subplot(1,3,2);
        set(subplot(1,3,2),'Position',[0.3 0.2 0.3 0.6]);
        plot(img_lab(:,2),img_lab(:,3),'.');
        title ('zweiterSubplot')
        axis square;
       
        subplot(1,3,3);
        load (img_name);
        set(subplot(1,3,3),'Position',[0.6 0.2 0.4 0.6]);
        imshow(img_name);
        title(img_names{j},'interpreter','none');
       
        if file_save
            savename{j}=strrep(img_names{j},'.jpg','');
            saveas(gcf,[zielordner_if savename{j} '_lab_Ebene'],'emf');
        end
    end
    %close all;
 


640px-segelboot_starnberger_see_katamaran_lab_Ebene.jpg
 Beschreibung:

Download
 Dateiname:  640px-segelboot_starnberger_see_katamaran_lab_Ebene.jpg
 Dateigröße:  59.35 KB
 Heruntergeladen:  562 mal
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: 10.10.2012, 16:14     Titel: Re: Figure sauber als JPG abspeichern
  Antworten mit Zitat      
Hallo pipposwelt,

Bitte erkläre es nochmal.
Was möchtest Du erreichen?
Was macht das gepostete Programm?
Ist die gepostete Grafik der Wusnch- oder Ist-Zustand?

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

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 23.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.10.2012, 16:24     Titel:
  Antworten mit Zitat      
Servus,

die angehängte Datei ist NICHT der Wunsch-, sondern der Ist-Zustand.
Der Programmausschnitt ist zuständig für das Erstellen der Figure mit den 3 Subplots, sieht als Figure auch noch gut aus.

Das Problem entsteht beim Speichern als .png oder .jpeg, das Ergebnis hatte ich im Startpost angehängt.

Wunsch ist es, die drei Subplots auch in der gespeicherten .jpeg oder .png Datei sauber darzustellen. Die nun angehängte Datei zeigt den Wunschzustand, wurde aber durch manuelles umspeichern im Explorer gelöst und ist somit nicht praktikabel bei einer größeren Datenbank.

Gruß

pipposwelt

640px-segelboot_starnberger_see_katamaran_lab_Ebene_gomatlab.jpg
 Beschreibung:

Download
 Dateiname:  640px-segelboot_starnberger_see_katamaran_lab_Ebene_gomatlab.jpg
 Dateigröße:  173.62 KB
 Heruntergeladen:  494 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
pipposwelt
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 23.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.10.2012, 14:37     Titel:
  Antworten mit Zitat      
Servus,

das Problem ist (leider) immer noch aktuell, bin für jeden Tipp dankbar.

Gruß

Felipe
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: 20.10.2012, 00:03     Titel:
  Antworten mit Zitat      
Hallo pipposwelt,

Zitat:
Das Problem entsteht beim Speichern als .png oder .jpeg, ...

Um einen Verbesserungsvorschlag machen zu können, muss man noch wissen, wie Du das überhaupt machst. Dieses wichtige und grundlegende Detail hast Du noch nicht erwähnt, denn es gibt verschiedene Methoden in ein PNG oder JPEG zu speichern und offensichtlich läuft genau hier etwas falsch.

Wozu dient der Umweg über das EMF-Format?

Ich kann mir unter "manuelles umspeichern im Explorer" nichts vorstellen.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
dEliRio
Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 14.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.10.2012, 13:33     Titel:
  Antworten mit Zitat      
schonmal mit dem [b]PRINT [/b]Befehl versucht?
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 - 2025 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.