我正在使用nativescrip-background-http
插件将图片上传到远程服务器。
我的想法是使用nativescript-imagepicker
插件选择图片,使用saveToFile
将其保存到文件夹然后上传。
saveToFile适用于较小的文件,但文件大小较大时会有一个凸起。有没有办法在保存之前减小文件大小?
答案 0 :(得分:1)
我可以使用getImage()
设置图像的高度,宽度和质量来环绕问题,如下所示。
getImage({maxWidth: 200, maxHeight: 200, quality: 100})
这样可以使用统一质量的saveToFile
方法保存所有文件,因此在处理大型或小型文件时无需拖拽。不过,更好的建议会很棒。
答案 1 :(得分:0)
您可以查看Compress images on client side before uploading。但是压缩时会丢失一些数据。
在图像的情况下,它将是分辨率。