代码之家  ›  专栏  ›  技术社区  ›  rennat

我需要调零一个nsImage中的一个颜色通道,什么是正确的方法?

  •  1
  • rennat  · 技术社区  · 14 年前

    我想达到和在photoshop时一样的效果,关掉其中一个频道。我正要尝试循环通过每一个改变颜色的像素。有更好的方法吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Peter Hosey    14 年前

    使用核心图像的颜色矩阵过滤器。 The array of vectors can be bewildering, but it's very powerful. 在这种情况下,您需要将要关闭的通道的向量设置为所有零。

    显然,这只适用于RGB图像,因为核心图像只适用于RGB图像。您可以使其适用于灰色图像(关闭R、G和B以关闭K通道),但不适用于CMYK。