TakePhoto
TakePhoto copied to clipboard
裁剪模式逆时针旋转了90°
经过重复验证在小米Mix2手机上如果裁剪模式使用了setWithOwnCrop(true)则通过照相机拍摄后裁剪的页面相片会被逆时针旋转90°,如果setWithOwnCrop(false)则正常。 如果是选择相册则不管setWithOwnCrop的值为如何都正常。
TakePhotoOptions takePhotoOptions = new TakePhotoOptions.Builder().create(); takePhotoOptions.setCorrectImage(true); takePhoto.setTakePhotoOptions(takePhotoOptions); 把这个纠正配置了裁剪就不会旋转了
刚好换了个新手机mix3,按作者大大的说法加上了配置。 测试结果:从相册选择正常;拍照会顺时针旋转90度。
TakePhotoOptions takePhotoOptions = new TakePhotoOptions.Builder().create(); takePhotoOptions.setCorrectImage(true); takePhoto.setTakePhotoOptions(takePhotoOptions); 把这个纠正配置了裁剪就不会旋转了
解决了 办法不错