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