如何从PDF中获取高分辨率的图片
2020-12-01 本文已影响0人
升不上三段的大鱼
读过论文的同学们可能会发现,论文里的图片分辨率都很高,放大十倍也能看得清清楚楚,这种图片一般是以SVG格式插入的。那么如果我们想要引用这张图片,应该如何从PDF格式的文献里获得相同的高分辨率的图片呢?
首先截图是肯定不行,截图获取的到的图片一般都是png格式的,图像质量很低,插入文件就是大写的糊。为了保证分辨率能做的只有把文献中的图片拉到最大,然后截图,获得一张分辨率足够大的图片。但是如果原图太小,截取到的图片分辨率可能也不够大,比如下图:
residual block
另一种方法是,利用Inkscape把PDF文档中的文件提取出来,转成svg格式保存,然后插入到自己的文档中,具体操作如下:
-
在“文件”里选择“打开”,选择需要提取图片的PDF文件,在弹出的PDF设置里选择要导入的那一页,勾选“嵌入图像”。
-
画一个与需要提取的图片大小差不多的框,差不多能够覆盖住图像。
-
同时选中框和PDF,选择“对象->剪裁->设置”,把需要的图像裁剪下来。或者直接选择图像所在的那个区域,然后把其他部分的文字删除。
-
选中图像,选择“编辑->页面设置为选区大小”,使背景大小与图像大小一致。
-
“文件->另存为”,保存为svg格式的图片。
-
将svg格式的图片插入Latex文档
\begin{figure}[htpb]
\centering
\includesvg[width=\columnwidth]{images/residualblock.svg}
\caption[Residual Block]{The output of each residual block is equal to the input of the residual block plus the learned residual mapping.}
\label{fig:resblock}
\end{figure}
插入到自己论文里
搞定了,赶紧去发论文吧。