我正在使用以下脚本将图像转换为 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文件与位图图像大小完全相同?
如果您不太关注 Matlab。您可以使用Image Magick进行转换。 我在命令行中使用它:
imgtops2.exe imge.ppm -e -c 0,0 -o image.eps
我在 Windows 机器上使用它,但我相信他们也有适用于其他操作系统的二进制文件。
此外,一旦您在
dos
或 shell
中拥有了可用的命令行,您就可以使用 system
、dos
或 unix
命令从 Matlab 调用它。
PS.
我使用了旧版本的 ImageMagick,在最近的版本中,他们可能已将
imgtops2
更改为 convert
,您必须查看他们的文档。
如何将图像转换为 eps 了解 EPS 格式 EPS(Encapsulated PostScript)是一种广泛应用于印刷和出版行业的矢量图形格式。与 JPEG 或 PNG 等光栅图像格式不同,EPS 文件与分辨率无关,这意味着它们可以缩放到任何尺寸而不会损失质量。
为什么要将图像转换为 EPS? 将图像转换为 EPS 格式有几个优点:
可扩展性:EPS 图像可以在不损失质量的情况下调整大小,这使其成为徽标、插图和其他需要缩放到不同尺寸的图形的理想选择。 可打印性:EPS 是专业打印的首选格式,因为它可确保高质量的输出,特别是对于需要清晰、详细图形的项目。 兼容性:EPS文件可以在Adobe Illustrator等各种设计软件中打开和编辑,使其具有通用性和广泛的兼容性。 图像到 eps 如何将图像转换为 EPS