通过减少颜色数近似索引图像
[Y,newmap] = imapprox(X,地图,n)的
[Y,newmap] = imapprox(X,地图,TOL)
Y = imapprox(X,地图,newmap)
Y = imapprox(...,dither_option)
[Y,newmap] = imapprox(X,地图,n)的
近似颜色的索引图像中X
和对应的colormap地图
通过使用最小方差量化。imapprox
返回索引图像ÿ
与色彩表newmap
,其中有至多ñ
颜色。
[Y,newmap] = imapprox(X,地图,TOL)
在近似的颜色X
和地图
通过均匀量化。newmap
包含最多(地板(1 / TOL)+1)^ 3
颜色。TOL
必须在0和1.0之间。
Y = imapprox(X,地图,newmap)
在近似的颜色地图
通过使用颜色表映射找到颜色newmap
最匹配的颜色地图
。
Y = imapprox(...,dither_option)
启用或禁用抖动。dither_option
可以有下列值之一。
值 |
描述 |
---|---|
|
犹豫不决,如果必要的话,要实现在空间分辨率为代价更好的色彩分辨率。 |
|
映射原始图像中,以在新地图中最接近的颜色每种颜色。不执行抖动。 |
输入图像X
可类UINT8
,UINT16
, 要么双
。输出图像ÿ
是类的UINT8
如果长度的newmap
小于或等于256如果长度的newmap
大于256,ÿ
是类的双
。
imapprox
使用rgb2ind
创建使用较少的颜色新的颜色表。