我的图像在最终的 PDF 中看起来很糟糕。如果我继续增加 dpi,这没有帮助,有时还会使图像看起来更糟。我知道如果我有矢量化图像,它会解决我的问题,但使用 Inkscape 并输出 *.png 文件很简单,而且保证有效。下图显示了在图像查看器和 PDF 中呈现的相同文件有何不同。请注意红线在中心消失的方式。
本例的图像分辨率为 440dpi。
我应该使用什么包或选项来获得更好的输出?这是 pdf 查看器的错误吗?
答案1
如果您使用 创建图像inkscape
,那么您已经拥有矢量格式。但是如果您将其保存或导出为 PNG,那么您将获得位图。请将其保存为 PDF 或 EPS 文件,以避免转换为位图。
如果您在 PDF 模式下使用 pdfTeX 或 XeTeX,则使用 PDF。EPS 文件导出可用于 latex+dvips。
另外还有一个选项可以导出图像区域而不是页面区域。这样可以避免出现较大的白边和通过pdfcrop
其他工具进行裁剪。
答案2
我意识到问题与图像背景和 pdf 查看器有关。Inkscape 的默认背景是透明的,因此在 Adobe Reader 中查看的图像部分由于某种原因渲染效果不佳。如果我使用文档属性在 Inkscape 中将背景更改为白色,效果会好得多。
答案3
图片本身的分辨率没有意义。你要比较的是分辨率加图像尺寸,以像素为单位(您将能够计算图片的自然长度)或以长度为单位(因此您可以计算像素数)。
第二点说明:如今大多数优质打印机的打印分辨率至少为 600 dpi;而计算机屏幕的分辨率约为 72 dpi...因此,屏幕上看起来不错的图片可能很快就意味着打印出来的图片很糟糕。
因此,如果你把这两条意见放在一起:如果你尝试将 220 像素宽的图片放在 440 dpi 下,图片的自然大小将为 0.5 英寸。假设你在 PDF 上显示 2 英寸宽的图片,你将按 4 倍缩放图片...通常对精度来说不是一个好主意 :-)