我正在尝试将pdf图转换为svg,以便我可以使用Inkscape编辑一些细节。我遇到的问题是导入稍微通过某种平滑变化。
特别是,这是原始数字:
这是转换为SVG后的数字
这是pdf2svg的输出,如果我直接使用Inkscape,这与我得到的完全相同。
我附上一个链接,您可以在其中获取这两个文件。
https://www.dropbox.com/s/domxcc8pncyouy6/images.tar.gz?dl=0
你知道这个问题的解决方法吗?
答案 0 :(得分:0)
没有看到SVG,很难确定。然而,它看起来像热图" PDF / SVG的一部分可能是在页面中放大的低分辨率位图。
默认情况下,SVG渲染器将在放大图像时使用插值。这使得图像在大尺度下具有平滑/模糊的外观。
您可以尝试在SVG中找到<image>
元素,并将属性image-rendering="pixelated"
添加到<image>
标记中。有些浏览器支持该选项,并使用最近邻缩放方法缩放图像。
否则,您可能需要从PDF或SVG中提取图像;以更高(例如4倍或8倍)的分辨率重新采样;然后将其重新插回文件中。
<image id="image5" .../>
<image>
元素。