jQuery Mobile-上传前调整图像大小

jQuery Mobile-上传前调整图像大小,jquery,ios,jquery-mobile,Jquery,Ios,Jquery Mobile,我正在使用jQuery移动应用程序,用户可以(用iPhone)拍照并在线上传 但iPhone的图像很大,非常大,像素大小为2448x326,文件大小为3mb 有没有办法在手机上本地缩小此图像,当用户单击上载按钮时,图像将以缩小的大小上载?像640x480和小于3mb 使用此画布调整javascript库后,您可以实现您的目标: 它在浏览器中调整图像大小,然后使用ajax发送调整大小的图像信息。这里提供了一个完整的示例-检查git页面上的index.html文件,以及接收上传图像信息的示例php

我正在使用jQuery移动应用程序,用户可以(用iPhone)拍照并在线上传

但iPhone的图像很大,非常大,像素大小为2448x326,文件大小为3mb


有没有办法在手机上本地缩小此图像,当用户单击上载按钮时,图像将以缩小的大小上载?像640x480和小于3mb

使用此画布调整javascript库后,您可以实现您的目标:


它在浏览器中调整图像大小,然后使用ajax发送调整大小的图像信息。这里提供了一个完整的示例-检查git页面上的index.html文件,以及接收上传图像信息的示例php文件。

iPhone上有一个名为简单调整大小的应用程序,可供您选择调整照片大小。您可以使用该应用程序拍照,也可以使用照相/摄像卷拍摄。

谢谢。我试过了,但不幸的是jquerymobile1.4有一个bug,无法工作。仍然不走运:(.你收到了什么错误消息?你使用的是zepto还是jquery?我认为jquery mobile与zepto不兼容。还要检查你使用的是什么版本的jquery。根本没有错误消息,页面根本无法打开,我的意思是,它会滑动(使用jquery mobile 1.4.2)打开并保持空白。我只使用jQuery 1.8.2没有Zepto。我认为它与“binaryajax.js”有关,如果我删除它,页面将打开,但canvasResize只能使用它。