【发布时间】:2017-01-31 02:45:49
【问题描述】:
我们的目标是获取用户上传的 PDF 并在左上角放置一个“图章”(带有背景颜色 + 文本的框)。 “印章”部分效果很好,但是一旦我们通过 ImageMagick 传递 PDF,我们就会立即遇到质量问题 - 尤其是当原始 PDF 已经有某种伪影时。
这是我源 PDF 的屏幕截图(出于隐私原因添加了黑色区域)。 https://dl.dropboxusercontent.com/u/6271307/Screen%20Shot%202016-09-22%20at%2015.18.49.png 您可以看到质量不是很好,因为它是由复印机扫描的。
ImageMagick 处理后的结果如下: https://dl.dropboxusercontent.com/u/6271307/Screen%20Shot%202016-09-22%20at%2015.19.15.png
这是正在拨打的电话:
'/usr/bin/convert' +profile '*' -compress jpeg -quality 90 -density 180 -pointsize 10 -fill 'rgba(220, 220, 220, 0.75)' -stroke 'rgba(220, 220, 220, 0.75)' -draw 'rectangle 40,20,491,100' -stroke '#000000' -font Courier -draw "text 48,47 'Vermittlernummer Gesellschaft'" -draw "text 48,81 '70_202_3297'" mysource.pdf mytarget.pdf
- 如果我省略“-compress jpeg -quality 90”参数,结果看起来相同,只是文件大小稍大一些。
- 如果我省略“-density 180”参数,结果看起来会差很多
ImageMagick 的哪些选项可以帮助我获得更好的结果?
【问题讨论】:
标签: pdf imagemagick