ColorQuantize

ColorQuantize[image]

通过量化为不同的颜色来近似 image.

ColorQuantize[image,n]

最多使用 n 种不同的颜色.

ColorQuantize[image,{col1,,coln}]

n 种指定的颜色 coli 表示图像.

更多信息和选项

  • 颜色量化是减少用于表示图像颜色数量的过程,通常用于有效的文件格式压缩,如 GIF.
  • ColorQuantize 可用于任意 2D 和 3D 图像.
  • 彩色图像的量化在原始色彩空间中进行. 对于具有 Automatic 色彩空间的图像,量化是通过在对所有通道上对像素强度进行平均来完成的.
  • 可以给出下列选项:
  • Dithering True是否使用抖动
    Method Automatic量化方法
  • Method 的可能设置包括:
  • "MedianCut"基于像素中值递归式分割色彩空间
    "MinVariance"递归式分割色彩空间,使得新子区域中的方差总和最小(Wu 式算法)
    "Octree"根据所有图像像素创建八叉树,同时合并树叶,最后只保留 n 种最具代表性的颜色

范例

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

基本范例  (1)

量化一个图像:

量化至 4 种颜色:

用指定的颜色进行量化:

范围  (2)

量化灰度图像:

三维图形中的五个独立的颜色值:

选项  (4)

Dithering  (2)

默认情况下,创建一个带有一些抖动效果的量化图像:

关闭抖动效果:

用抖动量化一幅 3D 图像:

不抖动:

Method  (2)

比较三种不同的方法:

用不同数量的颜色比较三种不同的方法:

应用  (5)

使用抖动创建一个二元图像:

制作双色图:

创建图像的量化版:

使用更多颜色以更好地表示原始图像:

创建一个多色调分色效果:

通过量化颜色和突出显示边产生特效:

属性和关系  (3)

使用 "Posterization" 效果量化颜色:

这等同于单独量化每个颜色通道:

量化图像中的颜色通常也是图像的主色:

DominantColors 比较:

使用 DominantColors 给定的主色量化图像:

使用图像中存在的所有颜色,使用相同数量的颜色进行量化:

可能存在的问题  (1)

对于具有 Automatic 色彩空间的图像,量化是通过在对所有通道上对像素强度进行平均来完成的:

检查结果的色彩空间和通道数:

Wolfram Research (2008),ColorQuantize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorQuantize.html (更新于 2019 年).

文本

Wolfram Research (2008),ColorQuantize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorQuantize.html (更新于 2019 年).

CMS

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

APA

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

BibTeX

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

BibLaTeX

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