web-dev-qa-db-ja.com

高解像度のFigureをMAT​​LABに保存する方法

MATALBからFigureを保存するとき、結果の画像を非常に高い解像度にして、ズームインして画像の詳細を確認できるようにしたいと考えています。 Figureで[ファイル->名前を付けて保存]を使用すると、画像が高解像度にならない。

図をMATLABの高解像度画像に保存するにはどうすればよいですか?

9
r9 fan

コマンドラインまたは[ファイル]メニューから、画像を保存する解像度を指定できます。

コマンドライン:printを使用して、オプション-r###を含めるだけです。ここで、###は必要な解像度です。通常、300ドット/インチ(dpi)で十分ですが、必要に応じて解像度を高くできます。明らかにdpiが高いほど、画像ファイルのサイズは大きくなります。

print(gcf,'foo.png','-dpng','-r300');         *// 300 dpi

MATLAB印刷ドキュメント を確認して、このように調整できるすべての印刷オプションを確認してください。

ファイルメニュー:または、[ファイル]-> [エクスポート設定...]を使用して、左側で[レンダリング]を選択し、[解像度(dpi)]を調整します。 '。デフォルトでは「自動」に設定されています。

コマンドラインと同様に、[ファイル]メニューで調整できる多くの印刷オプションがあります。少しいじってすべてを思い通りにしたら、現在のエクスポート設定をデフォルトとして保存できるため、Figureを保存するたびにそれを行う必要はありません。これは、同じメニューの[スタイルのエクスポート]-> [名前を付けてスタイルとして保存]の下部で行います。--> [デフォルト]を選択して[保存]をクリックします。

ここ は、MATLABにナイスフィギュアを保存するためのより良いヒントです。

12
Geoff