【发布时间】:2020-11-03 07:20:39
【问题描述】:
我正在为图像构建一个“曲线”编辑器,并希望拆分每个颜色通道以通过 CIToneCurve 过滤器,然后再将它们重新组合成单个颜色图像。 (我知道CIColorCurves 过滤器,但这并没有给我想要的控制权。)
我可以使用三个单独的CIColorCube 过滤器来分离通道以生成 3 个单独的颜色通道,但我不确定如何将它们重新组合在一起以形成单色图像。
使用 maximumCompositingFilter 和 minimumCompositing 滤镜可以工作,但是当我通过 ToneCurve 运行单张彩色照片时,调整高点或低点(取决于我使用的合成滤镜)会弄乱颜色。
【问题讨论】:
-
您尝试过简单的添加剂混合吗?如果分离的图像在各自的通道中仍然具有颜色值,则将它们加在一起应该会再次生成完整的 RGB 图像。
标签: ios swift macos core-image