gpt4 book ai didi

cocoa-touch - 如何将 UIImage 转换为 CIImage,反之亦然

转载 作者:行者123 更新时间:2023-12-03 05:34:35 26 4
gpt4 key购买 nike

我正在尝试从屏幕上显示的 ImageView 获取 CIImage

UIImage *image = myImageView.image;

将图像 UIImage 转换为 CIImage

CIImage *cImage = [....];

如何做到这一点?

最佳答案

CIImage *ciImage = [UIImage imageNamed:@"test.png"].CIImage;
UIImage *uiImage = [[UIImage alloc] initWithCIImage:ciImage];

要修复 myUIImage.CIImage 返回 nil 的情况(如 [UIImageView image]),您可以改为执行 [CIImage imageWithCGImage :myUIImage.CGImage] – 迪伦·汉德

Swift 版本:

let ciImage = UIImage(named: "test.png")!.ciImage
let uiImage = UIImage(ciImage: ciImage)

要修复 myUIImage.ciImage 返回 nil 的情况,您可以改为执行 CIImage(cgImage: myUIImage!.cgImage!)

关于cocoa-touch - 如何将 UIImage 转换为 CIImage,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8425647/

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