liuyueyi/quick-media

二维码触发去白边的逻辑,导致二维码缩放不正确。

Closed this issue · 1 comments

我使用的版本是:

com.github.liuyueyi.media
qrcode-plugin
2.5.5

在生成中心带 logo 的二维码时,如果二维码本身内容较多,触发了去白边的逻辑。在缩放处理后。二维码渲染有问题,效果如下:
lala
在网上看到你以前的一个贴子(https://my.oschina.net/u/566591/blog/872770),看到了下面的代码:
微信截图_20210302163458
看了一下源码,现在代码是这样的:
com.github.hui.quick.plugin.base.GraphicUtil#createImg(int, int, int, int, java.awt.image.BufferedImage, java.awt.Color)
我现在改成了下面这样。至少目前解决了我目前的问题。因为我这里网络原因看不了历史变动所以不太清楚,作者为什么去掉了该逻辑。这里询问一下原因。另附一个demo
微信截图_20210302164616

QrCodeGenerator.zip

2.6.0 已修复这个问题