HarmonyOS 三方自定义相机在使用Camera kit时,拍摄获取的照片分辨率希望能够持平系统原生相机

三方相机拍摄图片分辨率不及原生相机。

HarmonyOS
2024-08-12 15:33:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

调整拍摄获取的照片分辨率请参考下述:

1、设置QualityLevel图片质量为QUALITY_LEVEL_HIGH,目前默认是QUALITY_LEVEL_LOW,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-camera-V5?catalogVersion=V5

2、设置相机的对焦模式,使用setFocusMode方法,实现照片清晰,请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-camera-V5#ZH-CN_TOPIC_0000001884758430__setfocusmode11

3、将创建拍照输出流时。

cameraManager.createPhotoOutput(photoProfilesArray[0]);

应该从列表中遍历,将输入参数photoProfilesArray[0]改为列表中分辨率最大的值。

demo:

try { 
  this.myphotoOutput = this.myManage.createPhotoOutput(myphotoProfilesArray[16]); 
} catch (err) { 
  console.error('createPhotoOutput err : ', JSON.stringify(err)) 
}
分享
微博
QQ
微信
回复
2024-08-12 19:29:30
相关问题
【求助】自定义相机Camera2焦距异常
7702浏览 • 1回复 待解决
获取鸿蒙分辨率高度不对
5572浏览 • 1回复 待解决
三方相机预览demo开发
644浏览 • 1回复 待解决
如何在图片显示分辨率
1486浏览 • 1回复 待解决
如何设置图片显示分辨率
202浏览 • 1回复 待解决
HarmonyOS 自定义相机拍照后数据展示
210浏览 • 1回复 待解决
应用图标分辨率规范问题
714浏览 • 1回复 待解决
Hvigor自定义编译任务如何引用三方
859浏览 • 1回复 待解决