HarmonyOS 关于码图生成generateBarcode.createBarcode的问题
根据文档示例:
使用generateBarcode.createBarcode生成码图的成功回调是空的对象类型,现在需要返回二维码/条形码图片
demo代码如下:
import { image } from '@kit.ImageKit';
import { scanCore, generateBarcode } from '@kit.ScanKit';
import { BusinessError } from '@kit.BasicServicesKit';
const TAG = 'Index';
@Entry
@Component
struct Index {
// 以QR码为例,码图生成参数
@State content: string = 'https://mu-mobile.ceair.com/mu-weex/#/';
@State options: generateBarcode.CreateOptions = {
scanType: scanCore.ScanType.QR_CODE,
height: 200,
width: 200
}
@State result: string = ''
build() {
Row() {
Text(this.result).fontSize(20)
}
}
onPageShow() {
generateBarcode.createBarcode(this.content, this.options, (error: BusinessError, result: image.PixelMap) => {
if (error) {
console.log(`二维码失败========${error.message}`);
return;
}
this.result = JSON.stringify(result);
console.log(`二维码成功返回========${JSON.stringify(result) + typeof result}`);
console.log(`this.content========${this.content}`);
console.log(`this.options========${JSON.stringify(this.options)}`);
})
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS generateBarcode (码图生成)-无响应
42浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中使用generateBarcode模块生成不同格式的码图?
92浏览 • 0回复 待解决
#鸿蒙通关秘籍# 使用generateBarcode.createBarcode时,如何处理可能出现的Parameter error和Internal error错误码?
91浏览 • 0回复 待解决
HarmonyOS使用Scan kit进行文本生成码图异常
371浏览 • 1回复 待解决
HarmonyOS Scan Kit服务中码图生成如何添加logo图片?
228浏览 • 1回复 待解决
HarmonyOS 文本生成码图后保存图片无内容
176浏览 • 1回复 待解决
使用Scan Kit(统一扫码服务),通过接数组生成码图
415浏览 • 1回复 待解决
HarmonyOS 关于柱状图,环形图的绘制
42浏览 • 1回复 待解决
HarmonyOS 二维码生成的demo
243浏览 • 2回复 待解决
HarmonyOS 关于怎么还原设计图问题?
305浏览 • 1回复 待解决
HarmonyOS 请提供以上关于数字、字母生成图片验证码的开源库样例
284浏览 • 1回复 待解决
HarmonyOS APP可以生成二维码,扫码安装
663浏览 • 1回复 待解决
使用Scan Kit(统一扫码服务),通过文本生成生成码
399浏览 • 1回复 待解决
Scan Kit无法识别多个码图
1742浏览 • 1回复 待解决
如何生成扫码时的镂空遮罩?
267浏览 • 1回复 待解决
HarmonyOS 二维码生成,想要生成背景颜色为透明的,设置无效
372浏览 • 1回复 待解决
HarmonyOS 关于图片浏览大图
46浏览 • 1回复 待解决
AI码生成能力中文字符乱码
9622浏览 • 1回复 待解决
HarmonyOS生产的二维码图保存到本地图片无效
705浏览 • 1回复 待解决
HarmonyOS 扫码直达问题
36浏览 • 1回复 待解决
如何生成一张二维码并设置二维码颜色?
489浏览 • 1回复 待解决
HarmonyOS 扫码服务权限问题
205浏览 • 1回复 待解决
HarmonyOS 图片抠图问题
322浏览 • 1回复 待解决
HarmonyOS 启动图设置问题
56浏览 • 1回复 待解决
HarmonyOS 企业应用发布-关于生成应用描述文件并上传至服务器问题
128浏览 • 1回复 待解决
generateBarcode.createBarcodetg生成二维码pixelMap对象,再将pixelMap转为base64字符串,示例参考:
将resource中图片转base64:
1、resource中图片转imagesource:
参考地址:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/image-decoding-V5#ZH-CN_TOPIC_0000001847052324__%E5%BC%80%E5%8F%91%E7%A4%BA%E4%BE%8B-%E5%AF%B9%E8%B5%84%E6%BA%90%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E5%9B%BE%E7%89%87%E8%BF%9B%E8%A1%8C%E8%A7%A3%E7%A0%81
2、imagesource先编码,再转base64: