【发布时间】:2018-10-17 17:48:14
【问题描述】:
我正在尝试将多个图像上传到后端,但我正在使用的后端不支持图像的 heic 格式。因此,我想将这些 heic 图像转换为 JPG 并将其与文件位置一起上传。我正在使用以下方法从 fileURL 上传图像。
func uploadTask(with request: URLRequest, fromFile fileURL: URL) -> URLSessionUploadTask
我正在使用 PHAsset 来获取文件 URL。
1) 那么如何将 heic 图像转换为 JPG 并丢失任何质量并获取文件位置?
2)如果我们将heic图像转换为JPG会增加图像的大小吗?
【问题讨论】:
-
从它创建图像时有什么问题?只需保存该图像的 jpeg 表示即可。
-
StackOverflow 的工作方式是您向我们展示您为解决问题而编写的代码,我们可以帮助您找到解决方案。重要的是您必须先尝试自己做(并向我们展示您的尝试)。就像 Leo 说的,你有没有尝试过创建一个
UIImage,然后从中获取JPEG数据?