WithCustomShape 该如何使用
fanshuai opened this issue · comments
fanshuaiqun commented
- 虽然支持WithCustomShape,但IShape.Draw依赖DrawContext,但DrawContext中的变量全部为私有,自定义后无法读取相关变量,定位像素点位置。
- 请问是否有相关示例可参考,如将WithCircleShape中的圆半径缩小至80%。
yeqown commented
@fanshuai https://github.com/yeqown/go-qrcode/pull/20/files 我把其中的变量暴露出来了,同时也提供了一个example;我在example 尝试实现缩小 80% 圆半径,但是很奇怪无法被识别,我可能要花一点时间确定下原因,你现在可以在 feature/with-custom-shape 这个分支尝试一下,欢迎交流
fanshuaiqun commented
@yeqown 太效率了,非常感谢,我这边今天有尝试改源码,80%可以识别,75%不行;稍后会再试试你的示例,有结论会及时在这跟你反馈 ~
yeqown commented
fanshuaiqun commented
👍👍 好使,感谢,问题已解决 ~