Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 图像表示 >

Image

Image[data]
一个光栅图像,其像素值由数组 data 给出。
Image[graphics]
从一个图形对象创建一个光栅图像。
Image[obj, options]
用指定选项的图像。
  • Image[...] 在笔记本中显示为一个图像。
  • Image[data] 每页从上至下顺序设置连续的 data 行,从左至右设置连续的列。
  • Image[data] 中,data 中的每个元素可以指定任意数量的通道值。
  • 在缺省形式下,data 中元素可以显示为下列形式:
v灰度级,从 0 (黑色) 到 1 (白色)
{r,g,b}红色,绿色,蓝色,从 0 到 1
{c1,c2,c3,...}表示等间隔色调的通道值
  • Image[data] 缺省下允许输入任意大小的数,但仅显示 0 到 1 之间的值。
  • Image[data, "type"] 采用下列类型的值:
"Bit"整数 0 或 1
"Byte"整数 0 到 255
"Bit16"整数 0 到 65535
"Real"机器实数
  • Image[data, "type"] 通过舍入或剪切,使 data 中的值保持在指定类型。
  • Image 采用下列选项:
ColorSpaceAutomatic假定数据的颜色空间
ImageResolutionAutomatic输出时使用的分辨率
ImageSizeAutomatic图像的缺省显示大小
InterleavingAutomatic是否假设通道是交叉存取的
MagnificationAutomatic如何放大显示图像
TaggingRules{}标记和图像相关的规则
  • ColorSpace->"space" 指定数据中的值解释为一个特定颜色空间中的坐标。 ColorSpace->Automatic 将值视为任意通道强度。
  • 在设置 ColorSpace->"RGB" 下,以 {r, g, b, a} 形式给出的数据采用一个透明度值 a
  • 在缺省设置 Interleaving->True 下,Image[data, ...]data 视为一个二维通道值列表 {c1, c2, ...}
  • ImageSize 的明确设置决定每个图像显示的绝对大小。
  • Magnification->Automatic 下,较小的图像通常放大显示,较大图像可以调整到现有笔记本或其它显示区域中。
  • Image[graphics] 有效用 Rasterize[graphics, "Image"] 来栅格化 graphics
  • Image[Image[...], opts] 实际上恢复一个图像的选项设置。
从一个 3 × 3 数组创建一个图像对象:
In[1]:=
Click for copyable input
Out[1]=
 
从范围 0 到 1 的随机实数值上创建一个图像:
In[1]:=
Click for copyable input
Out[1]=
 
有三个颜色通道的图像:
In[1]:=
Click for copyable input
Out[1]=
 
从范围 0 到 255 的随机字节上创建的图像:
In[1]:=
Click for copyable input
Out[1]=
 
从细胞自动数据上创建的二进制图形:
In[1]:=
Click for copyable input
Out[1]=
 
从一个文件中输入一个图像:
In[1]:=
Click for copyable input
Out[1]=
改变图像的类型:
In[2]:=
Click for copyable input
Out[2]=
7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team