gpt4 book ai didi

iphone - CoreGraphics 图像调整大小

转载 作者:可可西里 更新时间:2023-11-01 06:18:18 25 4
gpt4 key购买 nike

此代码来自 Apple 的 WWDC 2011 session 318 - 深入了解 iOS 性能并使用 CoreGraphics 从服务器托管图像创建缩略图。

CGImageSourceRef src = CGImageSourceCreateWithURL(url);
NSDictionary *options = (CFDictionaryRef)[NSDictionary
dictionaryWithObject:[NSNumber numberWithInt:1024
forKey:(id)kCGImageSourceThumbnailMaxPixelSize];

CGImageRef thumbnail = CGImageSourceCreateThumbnailAtIndex(src,0,options);
UIImage *image = [UIImage imageWithCGImage:thumbnail];
CGImageRelease(thumbnail);
CGImageSourceRelease(src);

但它不起作用,文档也没有真正帮助。在 iOS 文档中 CGImageSource CGImageSourceRef CGImageSourceCreateThumbnailAtIndex 可用

in Mac OS X v10.4 or later

我怎样才能让它工作?

编辑

这些是我遇到的编译器错误:

  • 使用未声明的标识符“CGImageSourceRef”
  • 使用未声明的标识符“kCGImageSourceThumbnailMaxPixelSize”
  • 使用未声明的标识符“src”
  • 函数“CGImageSourceCreateThumbnailAtIndex”的隐式声明在 C99 中无效
  • 函数“CGImageSourceRelease”的隐式声明在 C99 中无效
  • 函数“CGImageSourceCreateWithURL”的隐式声明在 C99 中无效

最佳答案

小学生的错误。

没有添加#import <ImageIO/ImageIO.h>

关于iphone - CoreGraphics 图像调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10993868/

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