如何解决使用 GraphicsMagick for NodeJS 将 pdf 转换为图像后图像分辨率低
我正在尝试使用 gm 包将 pdf 转换为图像,但我不明白应该如何调整输出分辨率。
如果我这样做:
gm(`${sourcePath}[0]`)
.setFormat('jpg')
.stream()
.pipe(writeStream);
这里的输出质量非常低,所以我尝试使用 density(594,842)
像这样:
gm(`${sourcePath}[0]`)
.setFormat('jpg')
.quality(100)
.density(595,842)
.stream()
.pipe(writeStream);
但是这样做图像看起来非常僵硬。
谁能告诉我我应该怎么做才能收到 使用 npm 包输出图像尽可能接近 pdf 源?
或者向我推荐一个不同的库,我可以用它来将 pdf 转换为图像(在 ocr 之前)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。