HarmonyOS如何在相机回调的拍照数据做裁切
目前想实现根据下面函数回调的nextImage 数据,对数据做裁切,类似传入矩形位置,然后拿到裁切后的数据。
try {
imageReceiver.on('imageArrival', () => {
imageReceiver.readNextImage((err: BusinessError, nextImage: image.Image) => {
if (err || nextImage === undefined) {
ConsoleUtils.LOG_SDK_WARN(ConsoleUtils.CAMERA, "onImageArrival readNextImage err:" + err.code)
return;
}
nextImage.getComponent(image.ComponentType.JPEG, (err: BusinessError, imgComponent: image.Component) => {
//ConsoleUtils.LOG_SDK_WARN(ConsoleUtils.CAMERA,IdcardConfig.SDK_TAG_CameraController+ "getComponent")
if (err || imgComponent === undefined) {
ConsoleUtils.LOG_SDK_WARN(ConsoleUtils.CAMERA, "onImageArrival getComponent err:" + err.code)
return;
}
//ConsoleUtils.LOG_SDK_WARN(ConsoleUtils.CAMERA,IdcardConfig.SDK_TAG_CameraController+ "isPreviewMode:" + this.isPreviewMode);
if (imgComponent.byteBuffer as ArrayBuffer) {
// 回调数据
onReceiver(imgComponent);
nextImage.release(); // 必须进行释放否则无法持续获取帧数据
} else {
nextImage.release();
return;
}
})
})
})
} catch (error) {
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
相机是否支持拍照预览onPreviewFrame回调?是否支持控制回调频率?
1852浏览 • 1回复 待解决
如何实现拍照预览onPreviewFrame回调
559浏览 • 1回复 待解决
HarmonyOS 自定义相机拍照后数据展示
592浏览 • 1回复 待解决
HarmonyOS上如何控制相机拍照?
58浏览 • 0回复 待解决
HarmonyOS 拉起相机拍照
279浏览 待解决
HarmonyOS 相机拍照模糊
405浏览 • 0回复 待解决
关于如何使用相机拍照模块拍照问题
1688浏览 • 0回复 待解决
HarmonyOS 使用相机拍照,拍照后的照片是黑色的
99浏览 • 1回复 待解决
如何调用系统相机拍照?
1561浏览 • 1回复 待解决
HarmonyOS 如何调用系统相机进行拍照?
126浏览 • 1回复 待解决
HarmonyOS 相机拍照获得的 image 如何转成PixelMap?
82浏览 • 1回复 待解决
如何在NAPI执行上层回调时获取env
252浏览 • 1回复 待解决
HarmonyOS 相机-拍照之后预览
154浏览 • 1回复 待解决
如何在长按手势回调方法里获取手指触摸点的坐标
1726浏览 • 1回复 待解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
782浏览 • 1回复 待解决
HarmonyOS Image组件加载完成,如何在onComplete回调中拿到组件的pixelmap?
115浏览 • 1回复 待解决
HarmonyOS APP无法打开相机拍照
315浏览 • 1回复 待解决
HarmonyOS 如何声明全局回调函数
238浏览 • 1回复 待解决
打开相机:直接使用相机拍照能力
1494浏览 • 1回复 待解决
interface回调如何调用
851浏览 • 1回复 待解决
harmonyOS基于api9如何调用相机拍照?
3702浏览 • 1回复 待解决
HarmonyOS 如何获取相机流来做后处理?
105浏览 • 1回复 待解决
如何调用系统相机,拍照、录视频?
270浏览 • 1回复 待解决
HarmonyOS killAllProcesses()无成功的回调
41浏览 • 1回复 待解决
HarmonyOS 相机旋转横屏拍照问题
112浏览 • 1回复 待解决
可以参考一下Demo将图片转成pixelmap,再根据文档https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-image-kit-V5#section1328741173614,进行图片的裁切处理。