|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT 格式
GIF (.gif)
注册的 MIME 类型:image/gif
GIF 光栅图像格式.
常用于网页中的静态和动画图形.
GIF 是 Graphics Interchange Format(图形交换格式)的缩写.
二进制格式.
限制后使用 LZW 无损压缩至8位调色板.
支持透明度.
由 CompuServe 于1987年开发.
GIF 光栅图像格式.
常用于网页中的静态和动画图形.
GIF 是 Graphics Interchange Format(图形交换格式)的缩写.
二进制格式.
限制后使用 LZW 无损压缩至8位调色板.
支持透明度.
由 CompuServe 于1987年开发.
Import 与 ExportImport 与 Export
- Import["file.gif"] 导入一个 GIF 文件,返回一个单一的 Image 对象或图像列表.
- Export["file.gif", expr] 把图形、图像或其它表达式导出至 GIF.
- Export["file.gif", {g1, g2, ...}] 以动画的形式导出图形或图像列表.
- 当把 Mathematica 图形或任意表达式导出至 GIF,导出的图像具有与显示形式相同的光栅尺寸.
- 默认情况下,图像对象按它们的光栅尺寸导出.
- 因为 GIF 是一个光栅图像格式,所有导出的字体被光栅化.
- Import["file.gif", elem] 从一个 GIF 文件导入指定的参数.
- Import["file.gif", {elem, sub, ...}] 导入一个子参数.
- Import["file.gif", {{elem1, elem2, ...}}] 导入多个参数.
- 导入格式可以用 Import["file", "GIF"] 或 Import["file", {"GIF", elem, ...}] 指定.
- Export["file.gif", expr, elem] 通过把 expr 作为指定参数 elem 创建一个 GIF 文件.
- Export["file.gif", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个
指定为相应的
. - Export["file.gif", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
- Export["file.gif", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
- Import 与 Export 的完整信息请见参考页.
- ImportString 与 ExportString 支持 GIF 格式.
参数参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Rules" 每个参数和选项的完整规则列表 "Options" 选项、属性和设置的规则列表 - 表示数据的参数:
-
"Animation" 动画的 GIF 被表示为一个动画对象 "Graphics" GIF 文件的首帧,以 Graphics 对象的形式给出 "GraphicsList" 动画 GIF 的帧,以 Graphics 对象的列表形式表示 "Image" GIF 文件的首帧,以 Image 对象的形式给出 "ImageList" 动画 GIF 的帧,以 Image 对象列表的形式给出 - 默认情况下,对于静态 GIF,Import 使用
参数,动画 GIF 使用
. - 具有参数
的动画 GIF 的 Import 给出动画的首帧. - 如果提供的表达式是一个图像列表,默认情况下,Export 产生一个动画的 GIF,否则是静态的 GIF.
- 具有参数
或
的 Export 总是产生一个静态的 GIF. - 高级数据表示参数:
-
"Data" RGB 色彩值的数组 "GrayLevels" 正则化的灰度值数组 "RGBColorArray" RGBColor 对象的数组 - 对于动画 GIF,以上数据表示参数取自各自表达式的列表.
- 高级的 Import 参数:
-
"AnimationRepetitions" 停止前,动画被播放多少次 "Background" 显示在透明图像区域的背景颜色 "BitDepth" 用于表示文件中每个颜色通道的比特 "ColorMap" 颜色复原调色板,以颜色值的列表给出 "GlobalColorMap" 默认情况下,用于单个动画帧的调色板 "DisplayDurations" 以秒为单位显示动画帧的持续时间 "ImageCount" 动画 GIF 的帧数 "ImageSize" 总体的图像尺寸 "RawData" 颜色映射索引的数组 "Comments" 存储在文件中的用户评语 - 从动画 GIF 中导入
参数将以列表形式返回颜色映射.
选项选项
- 通用选项:
-
Background Automatic 显示在透明图像区域的背景颜色 ImageSize Automatic 总体图像大小 - 默认情况下,图像按全尺寸导出.
- Import 与 Export 选项:
-
"ImageTopOrientation" Top 存储在文件中图像方向 - Export 选项:
-
"DitheringMethod" "FloydSteinberg" 用于产生色彩复原表格的抖动算法 "TransparentColor" Automatic 被翻译为透明的颜色 - Export["file.gif", expr, "TransparentColor"->White] 创建一个 GIF 文件,其中原始图像的白色像素取为透明的.
的可能设置为
或 None.- 动画 GIF 的详细属性和设置为:
-
"DisplayDurations" Automatic 每帧显示的持续时间,以秒为单位 "Interlaced" False 是否以隔行扫描的形式存储图形并允许渐进渲染 AnimationRepetitions 1 停止前,动画被播放多少次 - GIF 支持最多256种颜色的调色板,总是以每彩色通道8位的分辨率存储色彩.
指定动画 GIF 中每帧显示的持续时间. 如果显示的持续时间列表短于帧数,序列按需重复.- 默认设置"DisplayDurations"-> Automatic,在不同的查看程序中,显示时间会不同.
- 对于 AnimationRepetitions 可以给出以下设置:
-
n 正整数,指定动画应播放多少次 Infinity 动画无限期的被重复
版本 4 的新功能 | 版本 7 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »








