gpt4 book ai didi

.net - 关于 ColorMatrix 的解释性文档有什么好的来源吗?

转载 作者:行者123 更新时间:2023-12-02 07:43:24 27 4
gpt4 key购买 nike

我想尝试使用 ColorMatrix ,但我只能找到将图像转换为灰度的示例。即便如此,它们往往会被呈现为一大块“魔数(Magic Number)”代码,没有任何解释。

有人知道如何使用 ColorMatrix 的“教程”吗?例如,我有兴趣将灰度图像转换为彩色图像,其中白色==透明,黑色=纯色,中间有灰色像素。 ColorMatrix 可以做到吗?

最佳答案

我不知道任何文档,但由于 ColorMatrix 将一个 RGBAW 值转换为另一个值,因此您可以设置矩阵以获取输入 RGB 值并将其应用于输出 Alpha 值。 (W 只是为了让矩阵数学起作用)。

好的,我认为以下矩阵应该满足您的要求:

[1.0  0.0  0.0  0.333  0.0]
[0.0 1.0 0.0 0.333 0.0]
[0.0 0.0 1.0 0.333 0.0]
[0.0 0.0 0.0 0.0 0.0]
[0.0 0.0 0.0 0.0 1.0]

这将使当前 RGB 值保持不变,然后将 alpha 设置为 R/3 + G/3 + B/3,即 RGB 值的平均值。将沿对角线的 1.0 值更改为 0.0 以完全删除 RGB 值。

如果您知道图像是灰度图像,其中 R == G == B,那么您可以将 0.333(重复)中的任何一个替换为 1.0,并将其他两个设置为 0.0

关于.net - 关于 ColorMatrix 的解释性文档有什么好的来源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2997203/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com