Raster

Raster[{{a11,a12,},}]

是一个二维图形元素,用来表示一个灰度单元的矩形阵列.

Raster[{{{r11,g11,b11},},}]

表示一个 RGB 颜色单元组成的阵列.

Raster[{{{r11,g11,b11,α11},},}]

表示有不透明度 αij 的颜色单元组成的阵列.

Raster[{{{a11,α11},},}]

表示有指定不透明度的灰度单元组成的阵列.

更多信息和选项

  • Raster[array,ColorFunctionf] 指定每个单元应当使用将函数 f 应用到该单元得到的图形指令来着色.
  • 如果 array 的维数为 {n,m},则假定 Raster[array] 要填充矩形 Rectangle[{0,0},{m,n}]. »
  • Raster[array,{{xmin,ymin},{xmax,ymax}}] 指定用栅格填充矩形Rectangle[{xmin,ymin},{xmax,ymax}]. »
  • 可以使用 ScaledOffset 来指定矩形的坐标.
  • Raster[array,Automatic] 等价于 Raster[array,{{0,0},{m,n}}].
  • Raster[array,rect,{amin,amax}] 指定缩放单元值,这样使得 amin 对应于0,amax 对应于1. 这个范围外的单元值剪切为 0 或 1.
  • array 可以是一个 SparseArray 对象.
  • Image[Raster[]] 转换一个 Raster 对象为一个图像.

范例

打开所有单元关闭所有单元

基本范例  (4)

灰度单元组成的矩形阵列:

RGB 颜色单元组成的阵列:

有不透明度的灰度单元组成的阵列:

有不透明度的 RGB 单元组成的阵列:

范围  (14)

Raster 详细说明  (3)

对于一个 × 矩形,栅格占用从 {0,0}{m,n} 的矩形:

用普通左标明确指定栅格的形状:

ScaledImageScaled

Offset

Raster 样式  (11)

标量矩阵的栅格缺省下用灰度显示:

0 到 1 范围外的值通常剪切为 0 或 1:

指定值的范围:

剪切指定范围外的值:

数对组成的数组可以视为有不透明度的灰度:

三元数组的栅格缺省下用 RGB 色:

四元数组视为有不透明度的 RGB 值:

对标量矩阵用 Hue 值:

使用用户定义的函数:

用指定范围的颜色函数:

用预定义的梯度:

推广和延伸  (1)

任何 Wolfram 语言表达式可以应用到一个颜色函数中:

选项  (4)

ColorFunction  (4)

每个函数用灰度层:

用 Hue 值对栅格单元着色:

使用用户定义的颜色函数:

用一个预定义的梯度:

应用  (3)

用栅格作为墙纸:

ExampleData 获得一个实验 RGB 栅格:

将 RGB 转换为灰度:

ListCorrelate 做一个滤波,然后显示它:

定义一个简单的栅格密度的图形函数:

设置函数的选项:

结果:

属性和关系  (7)

Rotate 可以应用到一个栅格上:

可视化离散数据时用 ArrayPlot

可视化连续数据时用 ListDensityPlot

可视化高度数据时用 ReliefPlot

Rasterize 可以从任何表达式中产生一个栅格图形:

ExampleData 包含一定数量的实验图形:

许多 Import 格式产生 Raster

可能存在的问题  (1)

数据数组中的第一个行在 Raster 底部,但在 ArrayPlot 的顶部:

巧妙范例  (1)

用 RGB 颜色空间的不同面:

Wolfram Research (1991),Raster,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Raster.html (更新于 2010 年).

文本

Wolfram Research (1991),Raster,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Raster.html (更新于 2010 年).

CMS

Wolfram 语言. 1991. "Raster." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2010. https://reference.wolfram.com/language/ref/Raster.html.

APA

Wolfram 语言. (1991). Raster. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Raster.html 年

BibTeX

@misc{reference.wolfram_2024_raster, author="Wolfram Research", title="{Raster}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/Raster.html}", note=[Accessed: 24-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_raster, organization={Wolfram Research}, title={Raster}, year={2010}, url={https://reference.wolfram.com/language/ref/Raster.html}, note=[Accessed: 24-November-2024 ]}