【发布时间】:2017-10-19 12:36:54
【问题描述】:
我的服务器不支持 HEIF 格式。所以我需要在从我的应用上传之前将其转换为 JPEG。
我这样做:
UIImage *image = [UIImage imageWithData:imageData];
NSData *data=UIImageJPEGRepresentation(image, 1.0);
但是我怎么知道数据是 HEIF(或 HEIC)?我可以看一个文件:
([filePath hasSuffix:@".HEIC"] || [filePath hasSuffix:@".heic"])
但我认为这不是一个好的答案。有没有其他解决办法?
【问题讨论】:
标签: ios cocoa-touch uiimage heif