gpt4 book ai didi

ruby-on-rails - 使用 Barby gem 打印 - 条码图像模糊

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:58 27 4
gpt4 key购买 nike

有人使用 Barby gem ( https://github.com/toretore/barby ) 来生成和打印条形码吗?我正在生成和打印 png 条形码文件,但它们变得模糊不清。请注意,生成的 PNG 文件看起来很棒,即使在放大条形图时也是如此,但打印时边缘模糊。我正在使用同一台打印机打印与我在其他地方获得的相同尺寸和格式的条形码,它们看起来漂亮而清晰。

这是我正在使用的代码,以防有人对我如何让它看起来更好有任何想法。它目前无法使用,因为扫描仪无法读取它。

我注意到创建的 png 有 72 dpi,似乎没有办法让它更高。这可能与此有关,也可能无关。

  require 'barby'
require 'barby/barcode/code_128'
require 'barby/outputter/png_outputter'

fnsku = 'ABC123'
barcode = Barby::Code128A.new(fnsku)
outputter = Barby::PngOutputter.new(barcode)

outputter.height = 50
outputter.xdim = 1

filepath = 'barcode.png'
File.open(filepath, 'w'){ |f| f.write outputter.to_png }

提前致谢。

最佳答案

原来问题出在 PNG 输出器中。解决方案是直接写入 PDF。

不确定为什么 PNG 输出器没有切割它。

关于ruby-on-rails - 使用 Barby gem 打印 - 条码图像模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37015579/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com