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回调?是否支持控制回调频率?
1822浏览 • 1回复 待解决
如何实现拍照预览onPreviewFrame回调
493浏览 • 1回复 待解决
HarmonyOS 自定义相机拍照后数据展示
513浏览 • 1回复 待解决
HarmonyOS 拉起相机拍照
234浏览 待解决
HarmonyOS 相机拍照模糊
352浏览 • 0回复 待解决
关于如何使用相机拍照模块拍照问题
1652浏览 • 0回复 待解决
如何调用系统相机拍照?
1516浏览 • 1回复 待解决
如何在NAPI执行上层回调时获取env
211浏览 • 1回复 待解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
736浏览 • 1回复 待解决
HarmonyOS APP无法打开相机拍照
264浏览 • 1回复 待解决
打开相机:直接使用相机拍照能力
1451浏览 • 1回复 待解决
harmonyOS基于api9如何调用相机拍照?
3625浏览 • 1回复 待解决
如何在长按手势回调方法里获取手指触摸点的坐标
1674浏览 • 1回复 待解决
如何调用系统相机,拍照、录视频?
218浏览 • 1回复 待解决
HarmonyOS 如何声明全局回调函数
214浏览 • 1回复 待解决
interface回调如何调用
785浏览 • 1回复 待解决
相机拍照界面应该怎样拉起?
310浏览 • 1回复 待解决
如何调用系统相机拍照,并获取到拍摄的图片
1759浏览 • 1回复 待解决
如何开发应用拉起系统相机拍照返回图片?希望拉起相机应用拍照后,选择图片可以返回到自己的应用
1651浏览 • 1回复 待解决
HarmonyOS ArkTS接口回调的案例问题
89浏览 • 1回复 待解决
相机采集8bit位深的数据是按照数字媒体标准处理还是广电标准处理的
1889浏览 • 1回复 待解决
相机实现预览和拍照,开发者通过调用HarmonyOS相机服务提供的接口可以开发相机应用
917浏览 • 1回复 待解决
HarmonyOS 音频的output 的回调次数太少
219浏览 • 1回复 待解决
HarmonyOS ArkTS接口回调的案例
251浏览 • 1回复 待解决
HarmonyOS Web组件回调
34浏览 • 1回复 待解决
可以参考一下Demo将图片转成pixelmap,再根据文档https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-image-kit-V5#section1328741173614,进行图片的裁切处理。