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}]. »
- 可以使用 Scaled 和 Offset 来指定矩形的坐标.
- 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 对象为一个图像.
范例
打开所有单元关闭所有单元范围 (14)
Raster 详细说明 (3)
Raster 样式 (11)
对标量矩阵用 Hue 值:
应用 (3)
用 ExampleData 获得一个实验 RGB 栅格:
用 ListCorrelate 做一个滤波,然后显示它:
属性和关系 (7)
Rotate 可以应用到一个栅格上:
可视化离散数据时用 ArrayPlot:
可视化连续数据时用 ListDensityPlot:
可视化高度数据时用 ReliefPlot:
Rasterize 可以从任何表达式中产生一个栅格图形:
ExampleData 包含一定数量的实验图形:
文本
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 年