Iphone 遮蔽颜色 : Remove background color

标签 iphone objective-c masking

我有一系列头像;每个都有 RGB:255,0,255 的粉红色背景。

而不是遍历每个头像,然后手动删除粉红色背景;有没有办法让 Objective C 为我删除背景(屏蔽它)?

头像示例如下:

alt text http://img39.imageshack.us/img39/2645/bluegem.png

我担心的一件事是屏蔽是即时完成的,可能会占用内存;这是我应该关心的事情吗?

另外,假设我将头像放在 spritesheet 中;我可以敷一次面膜然后使用它吗?

感谢您的帮助。

最佳答案

参见函数 CGImageCreateWithMaskingColors。我认为这就是您所需要的。请参阅引用资料: Masking an Image With Color

关于Iphone 遮蔽颜色 : Remove background color,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3486780/

相关文章:

ios - 显示从顶部向下滑动的半屏 View

ios - 我如何解析 NSString 以在 2 个不同的数组中分别获取单词和运算符

iphone - 在后台 iOS 中录制分块音频

iphone - 如何使用AWS iOS SDK删除侧桶中的文件夹及其所有对象?

iphone - 来自字符串的 CGPathRef

objective-c - #Swift 中的定义和变量

iphone - 如何从网站提取数据并将其放在应用程序中?

javascript - 创建一个圆形(剪裁)蒙版以揭开一束光

python - 我怎样才能在 NumPy 中做这个 python 列表理解?

Android - 动态蒙版形状