Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 颜色处理 >
Mathematica > 可视化与图形 > 图形选项和样式 > 颜色 > 颜色处理 >
Mathematica > 可视化与图形 > 符号图形语言 > 图形指令 > 颜色 > 颜色处理 >

ColorConvert

ColorConvert[expr, colspace]
expr 中的颜色指定转换为 colspace 表示的彩色空间。
  • 表达式 expr 可以使一个颜色指定,例如 RGBColor[...]Red,一个 Image 对象,或颜色通道值的列表。
  • ColorConvert[list, ...] 缺省下将 list 按以下解释:
{v}灰度
{v,a}灰度和 Alpha 参数
{r,g,b}红色,绿色,蓝色
{r,g,b,a}Alpha 参数的 RGB
"RGB"红色,绿色,蓝色
"Grayscale"灰度
"CMYK"蓝绿色,紫红色,黄色,黑色
"HSB"色相,饱和度,亮度
  • 选项设置 ColorSpace->srcColorConvert[list, ...] 按照彩色空间 src 中解释 list 中的通道值。
将一个彩色图像转换为灰度图像:
In[1]:=
Click for copyable input
Out[1]=
 
转换为色相-饱和度-亮度的表示:
In[1]:=
Click for copyable input
Out[1]=
这显示之前的输出是一个 HSB 图像:
In[2]:=
Click for copyable input
Out[2]=
 
将一个 RGB 颜色图像转换为 CMYK:
In[1]:=
Click for copyable input
Out[1]=
 
将一个密度值转换为 RGB:
In[1]:=
Click for copyable input
Out[1]=
 
将一个 RGB 颜色对象转换为 HSB:
In[1]:=
Click for copyable input
Out[1]=
7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team