ColorSeparate

ColorSeparate[image]
给出与 image 中每个颜色通道相对应的单通道图像列表.

ColorSeparate[image,colorspace]
给出与 colorspace 的分量相对应的图像列表.

ColorSeparate[image,channel]
返回含有指定 channel 的单通道图像.

更多信息更多信息

  • ColorSeparate 适用于含有任意数量通道的二维或三维图像.
  • ColorSeparate[image,{c1,c2,}] 提取指定的颜色分量.
  • 可以给出下列 colorspace 规范:
  • "RGB"红色、绿色、蓝色
    "RGBA"红色、绿色、蓝色、alpha
    "CMYK"青色、品红、黄色、黑色
    "HSB"色调、饱和度、亮度
    "XYZ"CIE XYZ 颜色空间通道
    "LAB"CIE LAB 颜色空间通道
    "LCH"CIE LCH 颜色空间通道
    "LUV"CIE LUV 颜色空间通道
  • channel 规范可以是下列之一:
  • "I"灰度级(亮度)
    "L"Lab 的亮度通道
    "R","G","B"来自 RGB 的红色、绿色、蓝色
    "C","M","Y","K"来自 CMYK 的青色、品红、黄色、黑色
    "H","S","V"来自 HSB 的色调、饱和度、亮度(值)
    "Average"所有通道的均值
    "A"alpha 通道

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

基本范例  (3)基本范例  (3)

将 RGB 图像分离成三个通道:

In[1]:=
Click for copyable input
Out[1]=

将 HSB 图像的通道分离:

In[1]:=
Click for copyable input
Out[1]=

分离三维图像的通道:

In[1]:=
Click for copyable input
Out[1]=
2008年引入
(7.0)
| 2014年更新
(10.0)