我只是想得到一个正方形的图像,并尽可能降低图像的大小,同时保持图像文本清晰。
这是我的尝试,但它不起作用。
const capturePhoto = async () => {
const options = {
qualityPrioritization: 'speed',
skipMetadata: true,
flash: 'off',
width: 500,
height: 500,
};
if (camera.current !== null) {
const photo = await camera.current.takePhoto(options);
const {height, width, path} = photo;
console.log(
`The photo has a height of ${height} and a width of ${width}.`,
);
}
};
1条答案
按热度按时间lymnna711#
有两个选项(或它们的组合):
检查
format
选项并找到您想要的纵横比和质量:Formats documentation或使用类似于expo-image-maniulator的东西来调整大小。种植完全是另一回事。