使用 ZXing.Net 强制平方数据矩阵代码?

Posted

技术标签:

【中文标题】使用 ZXing.Net 强制平方数据矩阵代码?【英文标题】:forcing square data matrix codes using ZXing.Net? 【发布时间】:2021-11-06 23:32:35 【问题描述】:

我想知道是否有办法确保使用 ZXing.Net 创建的数据矩阵代码显示为正方形?

我说的不是图像本身,而是代码本身。

我的代码可以从输入文本中生成带有数据矩阵代码的图像,在某些情况下它是一个方形代码(代码不是图像),而在其他情况下它更像是一个平面矩形(代码而不是图像)。

那么扁平矩形代码是由于输入而导致的代码外观还是实际上可以强制变成正方形?

【问题讨论】:

【参考方案1】:

你可以试试下面的sn-p:

var writer = new BarcodeWriter

   Format = BarcodeFormat.DATA_MATRIX,
   Options = new DatamatrixEncodingOptions
   
      SymbolShape = SymbolShapeHint.FORCE_SQUARE
   
;
var image = writer.Write("<your content here>");

【讨论】:

以上是关于使用 ZXing.Net 强制平方数据矩阵代码?的主要内容,如果未能解决你的问题,请参考以下文章

C# - 使用 ZXing.Net 解码 png QR 码

在matlab中 a=[1,2,3;4,5,6;7,8,9] 分别计算a的数组平方和矩阵平方

如何在 .Net Core 2.0 中使用 ZXing.Net 和 ImageSharp 创建条码图像

Xamarin 形式:使用 ZXing.Net.Mobile 进行扫描时出现 System.NullReferenceException?

matlab如何使行向量中的元素平方?

从单词列表中获取平方相似度矩阵