3

次のスクリプトを使用して、画像を EPS ファイルに変換しています。

%% Image 2 eps file.
% - img: the image.
% - eps: eps filename.
function Image2Eps(img, eps)
    imshow(img,'border','tight','InitialMagnification',100);
    print(gcf,'-depsc',eps);
end

生成されたファイルは、ほぼ画像をしっかりと結び付けています。ただし、上部と右側には常にわずかな余白が残されます。EPS ファイルを正確にビットマップ イメージのサイズにする方法は?

4

1 に答える 1

0

Matlab にこだわりすぎていない場合。Image Magickを使用して変換を行うことができます。コマンドラインで使用しました:

imgtops2.exe imge.ppm -e -c 0,0 -o image.eps

Windowsマシンで使用しましたが、他のOSでも動作するバイナリがあると思います.

さらに、コマンドラインが機能するようになるか、dosまたはコマンドshellを使用して Matlab から呼び出すことができます。systemdosunix

PS。

私は ImageMagick の古いバージョンを使用していました。最近のリリースでは に変更されている可能性がありimgtops2ますconvert。ドキュメントを参照する必要があります。

于 2013-01-02T06:59:58.520 に答える