输入类型='文件'如何控制图像质量

时间:2015-02-11 02:14:09

标签: javascript html web-applications ionic

输入type ='file',当我在hybirdApp中使用它时如何控制图像质量。 我使用ionic和cordova构建应用程序,使用angular-file-upload选择图片并上传到我的服务。

2 个答案:

答案 0 :(得分:1)

您可以在将图像上传到服务器之前简单地对其进行裁剪。

以下是一些裁剪库。

普通JS:https://fengyuanchen.github.io/cropperjs/

框架(角度):https://www.npmjs.com/package/ngx-image-cropper

答案 1 :(得分:-1)

您可以验证输入类型='文件'的文件类型和文件大小,因此,如果您尝试让人们上传最低(或最高)分辨率的图片,您可以获得所选图像的文件大小,然后根据其文件类型(jpg / png等),您可以将最小/最大文件大小设置为您想要的最小/最大图像大小的近似值/平均值。

有关获取此信息的代码示例,请参阅此处:It is possible to validate the size and type of input=file in html5