我正在使用需要CGDataProviderRef的库,但是我知道如何从图像中获取CGImageRef。

NSData* data = ... get raw image data from somewhere (PNG, JPEG, etc.) ...;
UIImage* image = [UIImage imageWithData: data];
CGImageRef imageRef = image.CGImage;


如何将imageRef转换为CGDataProviderRef

最佳答案

你不知道

您使用CGDataProvider函数创建一个CGDataProviderRef,然后将其传递给库。

请参见CGDataProvider参考,尤其是:

CGDataProviderCreateWithCFData
CGDataProviderCreateWithData
CGDataProviderCreateWithFilename

CGDataProviderCreateWithURL

10-08 05:22