HarmonyOS 鸿蒙Next generateBarcode 生成二维码 怎么设置成背景透明的
HarmonyOS 鸿蒙Next generateBarcode 生成二维码 怎么设置成背景透明的
用generateBarcode生成二维码
backgroundcolor 是number类型,貌似没有给alpha通道, 我画到图片上就变成黑底了
另外这个图片的宽高怎么设置成固定大小。我同一张图片 用PixelMap 和 bitMap 出来的size完全变了
2 回复
可以尝试zxing这个库
在HarmonyOS开发中,若要使用generateBarcode
方法生成二维码并设置背景为透明,通常这个方法本身可能不直接支持背景透明度设置,因为它主要是生成条形码或二维码的像素数据。要实现透明背景,你需要在生成二维码后,使用图像处理库(如Android的Canvas或HarmonyOS的Graphics模块)来绘制二维码到一个带有透明背景的画布或图片上。
确保在绘制二维码时,画布的背景是透明的(比如设置为ARGB中的透明色)。如果你使用的是HarmonyOS的API,请检查Graphics或Canvas相关的文档,以找到如何设置透明背景的方法。
如果问题依旧没法解决请加我微信,我的微信是itying888。