gpt4 book ai didi

iphone - 究竟如何从磁盘上的图像创建 CGImageRef

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

我到处找遍了,还是没有结果。我正在线程中加载一些图像,由于 UIKit 不是线程安全的,我必须将图像存储为 CGImageRefs,但我不知道如何执行此操作。我以前没有玩过任何 Quartz 的东西,所以这让我很困惑。基本上我只需要将 JPG 从磁盘加载到 CGImageRef 中。另外为了奖励积分,是否有办法将 GIF 加载到 CGImageRef 中?

最佳答案

gcamp 或多或少是正确的,您在后台线程上使用它是非常安全的,但是为了回答您的问题,我相信以下内容会起作用。

CGDataProviderRef dataProvider = CGDataProviderCreateWithFilename("file");
CGImageRef image = CGImageCreateWithPNGDataProvider(dataProvider, NULL, NO, kCGRenderingIntentDefault);

还有一个用于 jpg 图像的函数,CGImageCreateWithJPEGDataProvider

(完成后请务必释放数据提供程序和图像)

关于iphone - 究竟如何从磁盘上的图像创建 CGImageRef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3550201/

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