由RNDocScanner.getDocumentCrop
返回的图像文件在e.G上旋转了-90°
,但不适用于Huawei P10和P20 Lite / Android 8.0.0。我的AVD也不会旋转它(牛轧糖-Pixel 2,Oreo-Nexus 9)。
这是我使用模块的方式:
const image = await RNDocScanner.getDocumentCrop(true)
为什么会这样?如何使这种行为保持一致?
答案 0 :(得分:0)
我正在使用react-native-image-resizer旋转图像至所需方向。
import {RNDocScanner} from 'rn-doc-scanner';
import ImageResizer from 'react-native-image-resizer';
const scanAndRotateHandler=async()=>{
const image=await await RNDocScanner.getDocumentCrop(true);
const response=await ImageResizer.createResizedImage(JSON.stringify(image), 400, 400, 'PNG', 100, 90, null);
console.log(response.uri); // the uri is your rotated image by 90 degrees
}
scanAndRotateHandler();