导出图形和声音
Mathematica 允许用户从多种格式导出图形和声音. 如果使用 Mathematica 笔记本前端,那么用户可以使用自己的计算机系统上的标准技巧,直接把图形和声音复制和粘贴到其它的程序中.
| Export["name.ext",graphics] | 按从文件名得出的格式输出图形 |
| Export["file",graphics,"format"] | 按指定格式输出声音 |
| Export["!command",graphics,"format"] | 把图形输出到一个外部命令 |
| Export["file",{g1,g2,...},...] | 为动画输出一系列图形 |
| ExportString[graphics,"format"] | 产生一个所输出图形的字符串表达式 |
| "EPS" | Encapsulated PostScript ( |
| "PDF" | Adobe Acrobat 袖珍文档格式 ( |
| "SVG" | 可扩展向量图形 ( |
| "PICT" | Macintosh PICT |
| "WMF" | Windows metafile 文件格式 ( |
| "TIFF" | TIFF ( |
| "GIF" | GIF 及动画 GIF ( |
| "JPEG" | JPEG ( |
| "PNG" | PNG 格式 ( |
| "BMP" | Microsoft 位图格式 ( |
| "PCX" | PCX 格式 ( |
| "XBM" | X window 系统位图 ( |
| "PBM" | 袖珍位图格式 ( |
| "PPM" | 袖珍像元映射格式 ( |
| "PGM" | 袖珍灰度映射格式 ( |
| "PNM" | 袖珍任意映射格式 ( |
| "DICOM" | DICOM 医学图像格式 ( |
| "AVI" | 音频视频交错格式( |
Mathematica 支持的典型图形格式 (第一组格式与分辨率无关).
| In[1]:= |
| Out[1]= | ![]() |
| In[2]:= |
| Out[2]= |
向 Mathematica 外部输出图形时,需要指定所产生图形的绝对尺寸,这可以通过对 Export 使用 ImageSize 选项来实现.
ImageSize->x 使得图形的宽度为 x 个打印点,而 ImageSize->72xi 使宽度为 xi 英寸. 默认设置产生的图宽为4英寸. ImageSize->{x, y} 调节图形尺寸使它能放在 x×y 的区域内.
| ImageSize | Automatic | 用打印点度量的图形绝对尺寸 |
| "ImageTopOrientation" | Top | 是否旋转图形 |
| ImageResolution | Automatic | 用 dpi 度量的图形分辨率 |
Export 选项.
在 Mathematica 中,图形的处理不依赖于屏幕或其它输出设备的分辨率.
许多程序和设备接收Encapsulated PostScript (EPS)等与分辨率无关的格式的图形. 但一些需要将图形在指定的分辨率内转换为光栅或二进制映射. Export 的选项 ImageResolution 可以决定使用多少dpi分辨率. 这个值设置得越小,图形的质量就越差,所需的内存就越小. 屏幕显示时,典型的设置是72dpi或更大,打印时设置300dpi或更大.

