2014-06-18 6 views
1

저는 사용자가 사진 (iPhone 사용)을 찍어 온라인으로 업로드 할 수있는 jQuery Mobile 앱에서 작업하고 있습니다.jQuery Mobile - 업로드하기 전에 이미지 크기 조정

하지만 아이폰 이미지는 크고 매우 커서 크기는 2448x3264이고 파일 크기는 3MB입니다.

이 이미지를 휴대 전화에서 로컬로 축소 할 수있는 방법이 있습니까? 사용자가 업로드 버튼을 클릭하면 축소 된 크기로 이미지가 업로드됩니까? 640x480과 비슷하고 3MB 미만?

답변

0

이 캔버스 자바 스크립트 라이브러리의 크기를 조절 사용 후 당신이 무엇을 얻을 수 있습니다

https://github.com/gokercebeci/canvasResize

그것은 브라우저에서 이미지 크기를 조정 한 후 크기가 조정 된 이미지 정보를 전송하는 AJAX를 사용합니다. 전체 예제가 제공됩니다. - git 페이지의 index.html 파일과 업로드 된 이미지 정보를 받기위한 예제 PHP 파일을 확인하십시오.

+0

감사합니다. 나는 그것을 시도했지만 불행히도 jQuery Mobile 1.4의 버그가있다. 작동하지 않는다. 아직 운이 없다 : (. – saulob

+0

어떤 오류 메시지가 나타 납니까? zepto 또는 jquery를 사용하고 있습니까? jquery mobile이 zepto와 호환되지 않는다고 생각합니다. 사용중인 jquery 버전도 확인하십시오. – F3CP

+0

오류 메시지가 전혀 표시되지 않습니다. 페이지가 단순히 열리지 않습니다. 내 말은 슬라이드 (jQuery Mobile 1.4.2 사용)를 열어서 비워 두었습니다. jQuery를 사용하지 않고 jQuery 1.8.2만을 사용하고 있습니다. 'binaryajax.js'와 관련이 있다고 생각합니다. 페이지가 열리면 제거되지만 canvasResize는 해당 페이지에서만 작동합니다. – saulob

-1

라고하는 iPhone 용 앱이 있으며 사진 크기를 조정할 수있는 간단한 크기 조정이 있습니다. 이 앱을 사용하여 사진을 찍거나 카메라 롤에서 사진을 사용할 수 있습니다.

관련 문제