Как получить прозрачный регион из UIImage? - PullRequest
1 голос
/ 13 марта 2012

Я разрабатываю клиентское приложение.
У меня вопрос: под платформой iPhone как получить прозрачный регион из UIImage?

Ответы [ 2 ]

2 голосов
/ 14 марта 2012

Вам нужно будет использовать маскировку изображения . Попробуйте это -

UIImage *image = [UIImage imageNamed:@"yourImage.png"];
const float colorMasking[6] = {1.0, 1.0, 0.0, 0.0, 1.0, 1.0};
image = [UIImage imageWithCGImage: CGImageCreateWithMaskingColors(image.CGImage, colorMasking)];
0 голосов
/ 14 марта 2012

создайте слой маски для управления прозрачной областью изображения.

см. Документацию Apple здесь: https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Articles/LayerVisProps.html#//apple_ref/doc/uid/TP40006074-SW21

...