Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 在不增加图像大小的情况下提高dvipng的图像质量?_Image_Latex_Png_Pdflatex - Fatal编程技术网

Image 在不增加图像大小的情况下提高dvipng的图像质量?

Image 在不增加图像大小的情况下提高dvipng的图像质量?,image,latex,png,pdflatex,Image,Latex,Png,Pdflatex,对于dvipng,-D选项增加了图像的dpi,但也增加了图像大小,-Q选项改进了抗锯齿,但做得不够。有没有一种方法可以在不增加图像大小的情况下提高图像分辨率和质量?我建议您使用-D和-Q,然后使用imagemagick或类似的工具对生成的图像进行后处理,以缩小图像。外部程序可能在良好的缩放方面做得更好。部分原因可能与DVI文件的呈现方式有关。如果使用PDF而不是DVI,你可能会更走运,这是我在需要LaTeX来源的PNG时所做的。如果-Q选项有任何效果,这意味着你使用的是位图字体、PK字体。这是T

对于dvipng,-D选项增加了图像的dpi,但也增加了图像大小,-Q选项改进了抗锯齿,但做得不够。有没有一种方法可以在不增加图像大小的情况下提高图像分辨率和质量?

我建议您使用
-D
-Q
,然后使用imagemagick或类似的工具对生成的图像进行后处理,以缩小图像。外部程序可能在良好的缩放方面做得更好。

部分原因可能与DVI文件的呈现方式有关。如果使用PDF而不是DVI,你可能会更走运,这是我在需要LaTeX来源的PNG时所做的。

如果-Q选项有任何效果,这意味着你使用的是位图字体、PK字体。这是TeX可用的最古老的字体格式,不会有真正好的性能

我建议您安装FreeType并重建dvipng。FreeType具有适当的抗锯齿和适当的暗示


您使用的是什么系统?

否。如果增加图像中的像素数,则会增加文件大小。您可以尝试某种类型的压缩,但这将开始降低图像的质量。“大小”是指文件大小还是像素尺寸?