首页 > 解决方案 > 从数据中提取图像缩略图

问题描述

CGImageSource用来读取图像文件的 Exif(和其他)数据。一些图像文件嵌入了自己的缩略图(用于文件图标)。
我知道我可以使用 提取文件图标NSWorkspace.shared.icon(forFile:),但我已经持有一个CGImageSourceref,(并且不确定icon(forFile:)性能成本)。

当然我可以使用CGImageSourceCreateThumbnailAtIndex(..生成缩略图,但是只获取它会更有效(如果它存在的话)。

一个“你不能那样做”的答案也是一个很好的答案,(然后我可以选择 B 计划)。

标签: iosmacos

解决方案


推荐阅读