java - 如何将位矩阵转换为位图?

标签 java android barcode zxing qr-code

<分区>

ZXing 图书馆的Writer.encode()函数返回一个 BitMatrix 对象。如何将其转换为标准的 java Bitmap 对象,以便它可以用作 Android 中 ImageView 的来源?

最佳答案

writeToFile(BitMatrix matrix, String format, File file)

这个方法会将BitMatrix写入一个文件,现在你可以使用

解码这个文件
BitmapFactory.decodeFile(newly created file name with path)

这将返回一个位图

有关详细信息,请参阅 this link

关于java - 如何将位矩阵转换为位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10090797/

相关文章:

java - 如何获取月份中的某一天?

java - 不可变对象(immutable对象)中的私有(private)最终字段与公共(public)最终字段(java)

android - Firebase Crashlytics SDK 无法识别 Crashlytics 类

android - Gradle 同步失败 : Could not determine artifacts for com. edwardvanraak :MaterialBarcodeScanner:0. 0.6-ALPHA:由于早期错误而跳过

opencv - zbar 的条码预处理

Java android激光条码扫描器

java - 将字符串 "1/1/1970"转换为格式为 "19700101000000"的日期对象?

java - 线程安全但快速访问 "eventually final"变量?

java - AsyncTask 错误——可能是乱序?

language-agnostic - Code Golf : Code 39 Bar Code