2

ここには画像処理に関する投稿がいくつかありますが、この質問はここでは行われていないと思います。Matlabはありますが、画像処理ツールボックスはありません。図を圧縮しようとしましたが、結果をeps形式で保存したいと思います。imwriteを見てきましたが、eps形式ではありません。助言がありますか?

どうもありがとう...

4

1 に答える 1

1

白黒EPS用

 saveas(fig, 'myfile.eps', 'eps')

色用

saveas(fig, 'myfile.eps', 'eps2c')

ドキュメンテーション:

SAVEAS(H、'FILENAME'、'FORMAT')ハンドルHのFigureまたはSimulinkブロックダイアグラムを、FORMATで指定された形式でFILENAMEというファイルに保存します。FORMATは、FILENAMEの拡張子と同じ値にすることができます。

追加のFORMATオプションには、PRINTで許可されているデバイスが含まれます。

ドライバーのリストについては、helpprintと入力してください。saveasを呼び出すときに、「-d」の部分は必要ありません。

質問がimshowを使用せずにFigureウィンドウに画像を表示する方法である場合、imageまたはimagescのいずれかが機能します(imagescの場合、最初にdoubleに変換します)

imagesc(double(im)); colormap gray; axis equal
saveas(gcf, 'myimage.eps', 'eps')
于 2010-06-04T13:07:14.063 に答える