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

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

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur 印刷と保存 dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!