上传图片:降低分辨率而不会降低质量(快速)

时间:2018-09-27 06:39:17

标签: ios swift bitmap alamofire image-uploading

我在互联网速度有限的偏远地区拥有用户画廊。而且,他们可以根据要求上传多个文档。

在那种情况下,当我不隐藏文档图像时..上载文档会花费一些时间,而另一方面,当我这样做时,文档的可读性会下降。

因此,在这里,我正在寻找一种以完整分辨率上传多个文档而又不失质量的方法。

而且,文档图像可以是jpg,jpeg,png等任何格式。

预先感谢您的帮助。

我检查了此Image upload without loss of quality,但没有帮助。

1 个答案:

答案 0 :(得分:0)

链接是.NET,您需要Swift,对吗?

您有一个名为“ originalImage”的图像。下面的代码压缩该图像并创建一个分辨率相同的新的较小的图像。值(0.8)是压缩级别。

将“ compressedImage”上传到服务器。

let compressedImage = UIImageJPEGRepresentation(originalImage, 0.8)