导出图形和声音

Wolfram 语言允许用户从多种格式导出图形和声音. 如果使用 Wolfram 语言笔记本前端,那么用户可以使用自己的计算机系统上的标准技巧,直接把图形和声音复制和粘贴到其它的程序中.

Export["name.ext",graphics]按从文件名得出的格式输出图形
Export["file",graphics,"format"]按指定格式输出声音
Export["!command",graphics,"format"]把图形输出到一个外部命令
Export["file",{g1,g2,},]为动画输出一系列图形
ExportString[graphics,"format"]产生一个所输出图形的字符串表达式

输出 Wolfram 语言图形和声音.

"EPS"Encapsulated PostScript (.eps
"PDF"Adobe Acrobat 袖珍文档格式 (.pdf
"SVG"可扩展向量图形 (.svg)
"PICT"Macintosh PICT
"WMF"Windows metafile 文件格式 (.wmf
"TIFF"TIFF (.tif.tiff
"GIF"GIF 及动画 GIF (.gif
"JPEG"JPEG (.jpg.jpeg
"PNG"PNG 格式 (.png
"BMP"Microsoft 位图格式 (.bmp
"PCX"PCX 格式 (.pcx
"XBM"X window 系统位图 (.xbm
"PBM"袖珍位图格式 (.pbm
"PPM"袖珍像元映射格式 (.ppm
"PGM"袖珍灰度映射格式 (.pgm
"PNM"袖珍任意映射格式 (.pnm
"DICOM"DICOM 医学图像格式 (.dcm.dic
"AVI"音频视频交错格式(.avi

Wolfram 语言支持的典型图形格式 (第一组格式与分辨率无关).

这里生成一个图形.
In[1]:=
Click for copyable input
Out[1]=
这里用 Encapsulated PostScript 格式导出该图形.
In[2]:=
Click for copyable input
Out[2]=

向 Wolfram 语言外部输出图形时,需要指定所产生图形的绝对尺寸,这可以通过对 Export 使用 ImageSize 选项来实现.

ImageSize->x 使得图形的宽度为 x 个打印点,而 ImageSize->72xi 使宽度为 xi 英寸. 默认设置产生的图宽为4英寸. ImageSize->{x,y} 调节图形尺寸使它能放在 x×y 的区域内.

ImageSizeAutomatic用打印点度量的图形绝对尺寸
"ImageTopOrientation"Top是否旋转图形
ImageResolutionAutomatic用 dpi 度量的图形分辨率

Export 选项.

在 Wolfram 语言中,图形的处理不依赖于屏幕或其它输出设备的分辨率.

许多程序和设备接收Encapsulated PostScript (EPS)等与分辨率无关的格式的图形. 但一些需要将图形在指定的分辨率内转换为光栅或二进制映射. Export 的选项 ImageResolution 可以决定使用多少dpi分辨率. 这个值设置得越小,图形的质量就越差,所需的内存就越小. 屏幕显示时,典型的设置是72dpi或更大,打印时设置300dpi或更大.

"DXF"AutoCAD 绘图交换格式 (.dxf
"STL"STL 立体格式 (.stl

Wolfram 语言支持的典型三维几何数据格式.

"WAV"Microsoft 波格式( .wav
"AU"μ 律编码( .au
"SND"声音文件格式( .snd
"AIFF"AIFF 格式( .aif.aiff

Wolfram 语言支持的典型声音格式.