gpt4 book ai didi

iphone - 如何从 UIView 的内容中获取 CGImageRef?

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

我有一个 UIView,我在 -drawRect: 中画了一些东西。现在我需要来自 UIView 的图形上下文或位图的 CGImageRef。有没有简单的方法可以做到这一点?

最佳答案

像这样(凭内存输入,因此可能不是 100% 正确):

// Get a UIImage from the view's contents
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, view.contentScaleFactor);
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

// Convert UIImage to CGImage
CGImageRef cgImage = image.CGImage;

关于iphone - 如何从 UIView 的内容中获取 CGImageRef?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3777497/

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