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回调?是否支持控制回调频率?
1955浏览 • 1回复 待解决
如何实现拍照预览onPreviewFrame回调
665浏览 • 1回复 待解决
HarmonyOS 自定义相机拍照后数据展示
787浏览 • 1回复 待解决
HarmonyOS上如何控制相机拍照?
179浏览 • 0回复 待解决
HarmonyOS 相机拍照模糊
513浏览 • 0回复 待解决
HarmonyOS 拉起相机拍照
371浏览 待解决
关于如何使用相机拍照模块拍照问题
1774浏览 • 0回复 待解决
HarmonyOS 使用相机拍照,拍照后的照片是黑色的
220浏览 • 1回复 待解决
HarmonyOS 地图的getAddressesFromLocationName方法回调的数据不对
44浏览 • 1回复 待解决
如何调用系统相机拍照?
1685浏览 • 1回复 待解决
HarmonyOS 相机拍照获得的 image 如何转成PixelMap?
186浏览 • 1回复 待解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
905浏览 • 1回复 待解决
HarmonyOS 如何调用系统相机进行拍照?
286浏览 • 1回复 待解决
HarmonyOS 相机-拍照之后预览
370浏览 • 1回复 待解决
相机采集8bit位深的数据是按照数字媒体标准处理还是广电标准处理的
2058浏览 • 1回复 待解决
打开相机:直接使用相机拍照能力
1612浏览 • 1回复 待解决
如何调用系统相机,拍照、录视频?
373浏览 • 1回复 待解决
harmonyOS基于api9如何调用相机拍照?
3915浏览 • 1回复 待解决
HarmonyOS APP无法打开相机拍照
449浏览 • 1回复 待解决
HarmonyOS 相册,相机拍照并裁剪
54浏览 • 1回复 待解决
如何在NAPI执行上层回调时获取env
356浏览 • 1回复 待解决
HarmonyOS 事件回调
40浏览 • 1回复 待解决
HarmonyOS 如何获取相机流来做后处理?
252浏览 • 1回复 待解决
HarmonyOS SegmentButton 点击事件回调是哪个? onclick无回调
41浏览 • 1回复 待解决
interface回调如何调用
937浏览 • 1回复 待解决
可以参考一下Demo将图片转成pixelmap,再根据文档https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-image-kit-V5#section1328741173614,进行图片的裁切处理。