文件格式,指定为这些表中的选项之一。
位图文件
位图图像是以像素表示的图窗。生成的文件的大小取决于图窗、格式和系统分辨率。Web 浏览器和其他显示图形的应用程序广泛使用位图。但是,它们无法很好地支持透明度或缩放,而且您也无法在其他图形应用程序中修改其中的图形对象,例如线条和文本。
此表列出了支持的位图格式。
选项位图格式对应的文件扩展名'-djpeg'JPEG 24 位.jpg
'-dpng'PNG 24 位.png
'-dtiff'TIFF 24 位(压缩).tif
'-dtiffn'TIFF 24 位(未压缩).tif
'-dmeta'增强型图元文件(仅限 Windows).emf
'-dbmpmono'BMP 单色.bmp
'-dbmp'BMP 24 位.bmp
'-dbmp16m'BMP 24 位.bmp
'-dbmp256'BMP 8 位(256 色,使用固定颜色图).bmp
'-dhdf'HDF 24 位.hdf
'-dpbm'PBM(普通格式)1 位.pbm
'-dpbmraw'PBM(原始格式)1 位.pbm
'-dpcxmono'PCX 1 位.pcx
'-dpcx24b'PCX 24 位彩色(三个 8 位平面).pcx
'-dpcx256'PCX 8 位新彩色(256 色).pcx
'-dpcx16'PCX 旧彩色(EGA/VGA 16 色).pcx
'-dpgm'PGM(普通格式).pgm
'-dpgmraw'PGM(原始格式).pgm
'-dppm'PPM(普通格式).ppm
'-dppmraw'PPM(原始格式).ppm
向量图形文件
向量图形文件存储用于重新绘制图窗的命令。这种格式类型适合缩放,但可能导致文件较大。另外,它可能会在某些情况下产生三维排列有误的对象。某些应用程序支持对向量图形格式进行大量编辑。但是,某些应用程序不支持调整图形大小以外的编辑。通常,应尽量在 MATLAB® 内对图窗进行所有必要的更改。
如果设置图窗的 Renderer 属性,则 print 在生成输出时使用该渲染器。否则,print 会选择适当的渲染器。通常,print 在生成向量图形文件时使用 Painters 渲染器。对于某些复杂的图窗,print 会改用 OpenGL® 渲染器。如果它使用 OpenGL 渲染器,则向量图形文件会包含嵌入式位图图像,这可能会限制您可在其他应用程序中编辑该图像的程度。为确保 print 使用 Painters 渲染器,请将图窗的 Renderer 属性设置为 'painters' 或将 '-painters' 指定为 print 的输入参数。
如果希望输出具有透明度,则使用图元文件、PDF 或 SVG 格式创建向量图形文件。如果使用 PS 或 EPS 格式,则仅图窗和坐标区背景支持透明度。位图图像不支持透明度,但会与屏幕显示接近一致,呈现透明的效果。
注意
默认图窗渲染器为 OpenGL。如果图窗渲染器不同于生成输出时使用的渲染器,则已保存图窗的某些详细信息可能不同于显示的图窗。如果需要,您可以让显示的图窗和保存的图窗使用同一渲染器。设置图窗的 Renderer 属性或指定 print 函数的 renderer 输入参数。
此表列出了支持的向量图形格式。
选项向量图形格式对应的文件扩展名'-dpdf'整页可移植文档格式 (PDF) 颜色.pdf
'-deps'PostScript (EPS) 3 级黑白.eps
'-depsc'封装的 PostScript (EPS) 3 级彩色.eps
'-deps2'封装的 PostScript (EPS) 2 级黑白.eps
'-depsc2'封装的 PostScript (EPS) 2 级彩色.eps
'-dmeta'增强型图元文件(仅限 Windows®).emf
'-dsvg'SVG(可伸缩向量图).svg
'-dps'全页 PostScript (PS) 3 级黑白.ps
'-dpsc'全页 PostScript (PS) 3 级彩色.ps
'-dps2'全页 PostScript (PS) 2 级黑白.ps
'-dpsc2'全页 PostScript (PS) 2 级彩色.ps
您无法以 PostScript 或 EPS 格式保存 Simulink 模块图。
注意
只有 PDF 和全页 PS 格式使用 PaperPosition 属性的前两个元素。其他格式会忽略这些值。