gpt4 book ai didi

iphone - 尝试从图像 I/O 创建 AspectRatioThumbnail 时出错

转载 作者:行者123 更新时间:2023-11-29 13:35:48 24 4
gpt4 key购买 nike

我正在尝试为 iOS5 之前的 ALAsset 创建宽高比缩略图(ALAssetDefaultRepresentation aspectRatioThumbnail 直到 ios5 才实现)。我有以下代码,由于某种原因它给我一个错误:

CGImageRef imref;
NSURL* url = [self.photoAsset.defaultRepresentation url];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:
(id)kCFBooleanTrue, kCGImageSourceShouldAllowFloat,
(id)kCFBooleanTrue, kCGImageSourceCreateThumbnailWithTransform,
(id)kCFBooleanTrue, kCGImageSourceCreateThumbnailFromImageAlways,
[NSNumber numberWithInteger:1024], kCGImageSourceThumbnailMaxPixelSize, nil];
CGImageSourceRef src = CGImageSourceCreateWithURL((CFURLRef)url, NULL);
imref = CGImageSourceCreateThumbnailAtIndex(src, 0, (CFDictionaryRef) dictionary);

具体来说,我得到:

ImageIO: <ERROR>  CGImageSourceCreateWithURL CFURLCreateDataAndPropertiesFromResource failed with error code -11.ImageIO: <ERROR>  CGImageSourceCreateThumbnailAtIndex image source parameter is nil

有人知道这是怎么回事吗?

最佳答案

问题出在您为创建“src”而传递的url,检查 url 是否有效以及该 url 是否存在一些图像。

关于iphone - 尝试从图像 I/O 创建 AspectRatioThumbnail 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10590514/

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