use*_*ser 1 mask objective-c uiimage
我正在尝试从具有透明背景的图像创建蒙版.我想创建一个新的UIImage,其中任何具有> 0 alpha的像素变为灰色.
您可以使用渲染模式UIImageRenderingModeAlwaysTemplate加载图像,该模式将图像绘制为模板图像,忽略其颜色信息.
[[UIImage imageNamed:imageName] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
Run Code Online (Sandbox Code Playgroud)
然后将容器的tintColor设置为灰色
yourImageView.tintColor = [UIColor grayColor];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1485 次 |
| 最近记录: |