如何在sharelatex中保持插入图像的原始分辨率?

如何在sharelatex中保持插入图像的原始分辨率?

我已将流程图导出为JPEG、 和PNG格式,并尝试将这些图像插入我的 latex 项目。不幸的是,图像很模糊,如果我在图像查看器中打开它,图像中的文本可以正常显示,但在 latex 中,文本很难阅读。我的图像分辨率是1002 x 1132。为什么图像分辨率无法保留?如何避免 latex 中的图像模糊?有人能帮我解决这个问题吗?有什么想法吗?

这是我的乳胶代码:

\begin{figure}[H]
    \includegraphics[width=\textwidth,height=0.685\textheight, scale=0.9]{workflow}
    \centering
    \caption{workflow}
    \label{fig: workflow}
\end{figure}

这是我想插入到我的乳胶项目中的原始图像原始图像。(注意,此图像是由draw.io在线工具生成的)

这是乳胶中模糊图像的屏幕截图:

在 sharelatex 中插入图像

答案1

对于包含文本和锐线的图形,最好使用矢量格式,例如.pdf。从中draw.io,您可以将其导出到.pdf

在此处输入图片描述

此 pdf 可以采用与当前包含图像相同的方式包含,但为了避免图像失真,请仅指定widthlengthscale

\begin{figure}[htpb]
    \includegraphics[width=\textwidth]{workflow}
    %\centering
    \caption{workflow}
    \label{fig: workflow}
\end{figure}

答案2

您的问题是,如果您使用a4paper的尺寸为 2480 像素 x 3508 像素,分辨率为 300 dpi。这是您图像的两倍。但是您强制它适合您的页面宽度,它会缩放。由于 png 和 jpg 是光栅图形格式,您会看到那些模糊。

一种可能的解决方案是仅使用\includegraphics{workflow}(equals \includegraphics[scale=1]{workflow})或生成可缩放图形,如 svg 或 pdf。

相关内容