将相机或图库中的图像保存在手机屏幕的画布中,然后旋转并裁剪

时间:2013-10-17 09:30:01

标签: javascript html5 cordova kineticjs jcrop

我是Phonegap,canvas等新手......我的项目有些问题!

1-我需要从图库或相机中捕捉图片,它工作正常,图像保存在。问题是我应该将画廊或相机中的图像保存在画布中,因为在拍摄照片后我需要对图像进行旋转。

2-我尝试使用kinetics.js将图像保存在画布中并使用kinetics.js进行旋转......但问题是我的图像在第一次画布中不可用...你必须按“旋转按钮”,然后你可以看到画布如何与图像一起旋转...我认为问题是使用javascript充电时间,但我不知道如何解决它。

有些人可以帮帮我吗?或多或少这是我的问题的描述,我需要使用我从相机或图库收到的图像进行旋转,然后将其保存在图像中,因为我需要调用Jcrop.js来裁剪图像!! < / p>

亲切的问候!

1 个答案:

答案 0 :(得分:2)

无论我把它放在哪里,我都有一个问题。我用以下代码解决了这个轮换问题:

navigator.camera.getPicture(onPhotoDataSuccess,onFail,{quality:50,         destinationType:destinationType.DATA_URL,correctOrientation:true});