【发布时间】:2011-08-11 01:44:36
【问题描述】:
我正在尝试用这样的东西来掩盖图像:
你能帮帮我吗?
我正在使用此代码:
- (void) viewDidLoad {
UIImage *OrigImage = [UIImage imageNamed:@"dogs.png"];
UIImage *mask = [UIImage imageNamed:@"mask.png"];
UIImage *maskedImage = [self maskImage:OrigImage withMask:mask];
myUIIMage.image = maskedImage;
}
【问题讨论】:
-
我是编写原始教程的人。蒙版图像只是我在 Photoshop 中创建的简单灰度图像。没什么特别的。黑色区域成为蒙版的“透明”部分。请记住,任何灰色阴影都被解释为一定程度的不透明度。通过这种方式,蒙版也可以是渐变色,这对于在蒙版周围创建更柔和的边框很有用。
-
这个大小应该一样吧?
-
超优雅的代码,谢谢。如果有人需要在屏蔽之前裁剪图像,这只是一个有用的链接...stackoverflow.com/questions/17712797/…
-
关于这个的任何想法..stackoverflow.com/questions/28122370/…
-
我敦促您将所选答案更改为投票数几乎是 3 倍的答案。在我看来,几乎所有方面都更好。
标签: ios objective-c uiimage mask