objective-c-CI Filter创建黑白图像?

前端之家收集整理的这篇文章主要介绍了objective-c-CI Filter创建黑白图像?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个CI Image我需要从我的可可/客观的C程序中的颜色转换为黑白. Peter H.曾经指出我将这个链接 http://www.codingadventures.com/2008/06/threshold-filter-in-glsl/作为一个潜在的解决方案,但是我在编译内核程序时遇到麻烦(见单独的线程,如果有兴趣的话).

所以我想知道其他内置的CIFILTER是否会完成我正在做的工作.我不想要一个灰度图像…我想要结果图像中的每个像素都是黑色或白色 – 我只需要能够告诉过滤器如何确定哪些像素应变成黑色,哪个应该变成白色. Photoshop中的“阈值”过滤器完全是这样 – 它允许我指定“阈值”,然后使用该值来确定哪些像素变为白色,哪些是黑色.这是我试图通过我的Xcode项目中的代码“复制”.

任何想法,如果其中一个内置的过滤器可以用于此?谢谢.

解决方法

您可以使用 CIColorMap filter.
给它一个20(w)1(h)jpg,其中左半部分是白色,右半部分是黑色的(或者另一个方向),并将其用作您的颜色映射渐变.这似乎很好地击倒了颜色.我原来尝试了一个2×1图像与1个白色像素和一个黑色,但它看起来像内插一点.我去了20×1,它工作正常.

提示:我使用Core Image Funhouse(不是Quartz Composer)进行实验.

原文链接:https://www.f2er.com/c/113365.html

猜你在找的C&C++相关文章