方桩(二维码),圆孔

方桩(二维码),圆孔

当我毫无戒心地探索将二维码定位在圆形标签的大部分面积上的方法时,我发现自己处于这样一种境地:经过几次尝试之后,似乎不可能得到完全令人满意的视觉效果,因此有了方形钉/圆孔的参考。

有方形二维码的例子,其中未读或垃圾模块被放置在边缘处,以及围绕中心二维码的圆形区域内;搜索“圆形+二维码+代码

寻求填补边际空间的理想解决方案的论点是:

  1. data需要编码(显然)
  2. diameter与二维码尺寸设置单位一致

该函数将随机生成附加模块以填充一个圆圈,该圆圈的中心点是二维码的中心,大小为diameter。该pst-barcode包将用于生成相关的二维码。

如果您能就以下方法提出任何建议:(a)随机生成垃圾模块,以及(b)禁止模块接触、落在或超出定义的圆圈,我们diameter将不胜感激。

一种非常快速、费力、同样可接受但丑陋的方法是手动硬编码一堆模块。任何有关代码片段的建议都是公平的。

相关内容