Ionic Camera Preview 插件是否提供完整质量的图片?
Does Ionic Camera Preview plugin provide a full-quality pic?
有 2 种方法(据我所知)可以在 ionic 应用程序中从相机捕获 images/videos:
- 原生相机应用
- 'Camera Preview'图书馆
我知道的第一个选项将允许用户最大限度地发挥相机的潜力(质量、百万像素等),但我需要添加覆盖的灵活性(基本上我需要第二个选项的灵活性)。
问题
在文档中,我只能看到将 'quality' 参数作为“takePicture”调用的一部分的功能,这里最多 100 个与图片的质量相比如何我会从本机应用程序获得吗?
我知道这叫做 'camera preview',但理想情况下我需要它是相机能够拍摄的最佳图像质量(与本机应用程序相同)。
https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview
拍摄相机预览快照。生成的图像将与 startCamera
选项中指定的大小相同。参数质量默认为 85 并指定 quality/compression 值:0=max
压缩,100=max
质量。
CameraPreview.takePicture({width:640, height:640, quality: 100}, function(base64PictureData|filePath) {
// One simple example is if you are going to use it inside an HTML img src attribute then you would do the following:
imageSrcData = 'data:image/jpeg;base64,' + base64PictureData;
console.log(imageSrcData);
});
有关更多信息,请查看文档。
有 2 种方法(据我所知)可以在 ionic 应用程序中从相机捕获 images/videos:
- 原生相机应用
- 'Camera Preview'图书馆
我知道的第一个选项将允许用户最大限度地发挥相机的潜力(质量、百万像素等),但我需要添加覆盖的灵活性(基本上我需要第二个选项的灵活性)。
问题
在文档中,我只能看到将 'quality' 参数作为“takePicture”调用的一部分的功能,这里最多 100 个与图片的质量相比如何我会从本机应用程序获得吗?
我知道这叫做 'camera preview',但理想情况下我需要它是相机能够拍摄的最佳图像质量(与本机应用程序相同)。
https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview
拍摄相机预览快照。生成的图像将与 startCamera
选项中指定的大小相同。参数质量默认为 85 并指定 quality/compression 值:0=max
压缩,100=max
质量。
CameraPreview.takePicture({width:640, height:640, quality: 100}, function(base64PictureData|filePath) {
// One simple example is if you are going to use it inside an HTML img src attribute then you would do the following:
imageSrcData = 'data:image/jpeg;base64,' + base64PictureData;
console.log(imageSrcData);
});
有关更多信息,请查看文档。