gpt4 book ai didi

iphone - 按图案 mask 图像

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:15 35 4
gpt4 key购买 nike

如何使用像 UIImageView 中的图像一样的图案来屏蔽/裁剪图片?谁能帮我引用一下?

enter image description here

最佳答案

将两张图片传递给下面的函数。 1) 要 mask 的图像和 2) 您的 mask 图案图像。

- (UIImage*) maskImage:(UIImage *)image withMask:(UIImage *)maskImage {

CGImageRef maskRef = maskImage.CGImage;

CGImageRef mask = CGImageMaskCreate(CGImageGetWidth(maskRef),
CGImageGetHeight(maskRef),
CGImageGetBitsPerComponent(maskRef),
CGImageGetBitsPerPixel(maskRef),
CGImageGetBytesPerRow(maskRef),
CGImageGetDataProvider(maskRef), NULL, false);

CGImageRef masked = CGImageCreateWithMask([image CGImage], mask);
return [UIImage imageWithCGImage:masked];

}

完整教程可以引用here .

如果你想通过传递一些路径来裁剪图像,那么看看这个 SO Answer .

希望这能解决您的问题。

关于iphone - 按图案 mask 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14556061/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com