【发布时间】:2021-06-28 18:33:19
【问题描述】:
我正在尝试从 iOS 图片上传中使用 Swift 并获取图片 metaDate 示例创建日期,但我没有得到完整的信息:
{
ColorModel = RGB;
Depth = 8;
Orientation = 1;
PixelHeight = 2080;
PixelWidth = 1170;
ProfileName = "sRGB IEC61966-2.1";
"{Exif}" = {
ColorSpace = 1;
PixelXDimension = 1170;
PixelYDimension = 2080;
};
"{JFIF}" = {
DensityUnit = 0;
JFIFVersion = (
1,
0,
1
);
XDensity = 72;
YDensity = 72;
};
"{TIFF}" = {
Orientation = 1;
};
}
我的快速代码:
let imageData: Data = image.jpegData(compressionQuality: 1)!
let source = CGImageSourceCreateWithData(imageData as CFData, nil)!
let metadata = CGImageSourceCopyPropertiesAtIndex(source, 0, nil)!
print(metadata)
而且我的图片有创建日期,因为我检查了另一个应用程序并看到了完整的元数据
【问题讨论】: