SAVEAS 関数で出力したファイ​ルと、Figureの​メニューから出力した​ファイルのサイズが異​なるのはなぜですか?

20 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 19 de Ag. de 2010
JPEG ファイルを2つの方法で作成しています。1つめは、SAVEAS 関数で表示しているFigureをJPEGファイルに変換する方法です。
saveas(gcf,'figure1.jpg');
2つめは、Figureのメニューから[別名で保存]を選択してJPEGファイルとして保存しています。ただ、これらの方法で作成されるJPEGファイルのサイズが異なります。Figureのメニューから作成されるJPEGファイルのサイズにあわせる方法を教えてください。

Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 19 de Ag. de 2010
Figureのメニューから保存する場合、内部では HGEXPORT 関数 が使用されます。SAVEAS 関数ではないため、両者で出力ファイルに違いが生じます。メニューからの出力と同じサイズのファイルにするためには、下記コマンドを実行してください。
hgexport(gcf,'figure1.jpg',hgexport('factorystyle'),'Format','jpeg');

Más respuestas (0)

Categorías

Más información sobre 印刷と保存 en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!