MikTeX 中有一个有用的工具叫做 dvipng,它可以将 dvi 文件转换为 png 文件。
我的问题是关于这个命令的用法。我通常将它与选项一起使用
-T 紧 -D 120 -z 9 -bg 透明
,
但有时打印在纸上时图片输出不够清晰,
因此我将 dpi 增加到 1200 以使它们更加清晰:
-T 紧 -D 1200 -z 9 -bg 透明
。
尽管确实看得比较清楚,但是出乎我意料的是,图片的尺寸同时放大了99倍。
我想在不增加图片尺寸的情况下提高dpi,那么如何实现呢?
答案1
一个简短的(非技术性的)回答是:dvipng
一个较长的(技术性)答案是:问题在于dvipng
它没有在所生成的 PNG 文件中包含所谓的 pHYs 块。此块包含有关像素大小(以米为单位)的信息。
因此,如果您的矢量图像是 1 英寸 x 1 英寸,并且您使用选项“-D 120”将其渲染为 PNG,那么您将获得尺寸为 120 x 120 像素的图像,并且 PNG 文件中不会包含有关分辨率的更多信息。