通过改变分辨率来缩放图像可以吗?

通过改变分辨率来缩放图像可以吗?

fruit240.jpg假设我有一张800 像素 x 600 像素的图像,分辨率为 240 dpi。

通常我可以使用以下方式将其缩小一半。

\documentclass{article}

\usepackage{xcolor,graphicx}

\parindent=0pt
\fboxsep=0pt
\fboxrule=5pt


\begin{document}
{\color{red}\fbox{\includegraphics[scale=0.5]{fruit240}}}
\end{document}

通过调用 ImageMagickconvert如下方法将分辨率加倍显然可以达到与缩小一半相同的效果。

convert fruit240.jpg -density 480 fruit480.jpg
\documentclass{article}

\usepackage{xcolor,graphicx}

\parindent=0pt
\fboxsep=0pt
\fboxrule=5pt


\begin{document}
{\color{red}\fbox{\includegraphics{fruit480}}}
\end{document} 

通过改变分辨率来缩放图像可以吗?

答案1

-density是的,使用ImageMagick 中的运算符(或通过IrfanView 中的窗口)更改分辨率Information是无损操作。从ImageMagick 文档

-density 选项设置属性并且不会改变底层的光栅图像。

相关内容