In MATLAB, wie schreibt man eine Matrix in ein Bild von EPS Format?MATLAB - Bild in eine EPS-Datei schreiben
Es scheint imwrite
unterstützt EPS nicht.
Konvertieren funktioniert nicht auf dem Linux-Server Ich verwende:
$ convert exploss_stumps.jpg exploss_stumps.eps
convert: missing an image filename `exploss_stumps.eps' @ convert.c/ConvertImageCommand/2838
Warum?
Ich versuchte Idee gnovice unter Terminal-Modus:
figH = figure('visible','off') ;
imshow(img,'border','tight',... %# Display in a figure window without
'InitialMagnification',100); %# a border at full magnification
print(strcat(filepath,'/', dataset,'_feature_',num2str(j), '.eps'),'-depsc2');
close(figH) ;
aber ich bekam:
??? Fehler beim Verwenden von ==> imshow um 191
IMSHOW benötigt Java zum Ausführen.
Fehler in ==> study_weaker bei 122
imshow (img, 'Grenze', 'fest', ...% # Anzeige in einer Figur Fenster ohne
191 Fehler (eid, '% s erfordert Java laufen ', obere (mfilename));.
wie kann ich es beheben
Versuchen Sie dasselbe mit SciPy? Zuerst in Text speichern und dann Asymptote verwenden oder den Unix-Befehl konvertieren? –
Danke! konvertieren funktioniert nicht gut. – Tim
Beachten Sie auch, dass Sie auch im "Terminal" -Modus mit Java laufen können. Starten Sie einfach MATLAB mit dem Flag "-nodesktop" anstelle des Flags "-nojava". –