为什么 LaTeX 旋转了我的图片?

为什么 LaTeX 旋转了我的图片?

我在 LaTeX 中插入了一张图片,但它旋转了我的图片。为什么?

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\includegraphics[width=0.5\textwidth]{1.jpg}
\end{figure}
\end{document}

所有文件都在这里:文件

答案1

您的图像的元数据包含标签“orientation”,其值为“rotate 90 CW”。大多数图像查看器都遵循此值,但似乎 LaTeX 不遵循。正如您所发现的,最好的方法可能是自己旋转该图像。

答案2

这似乎取决于 jpg 文件。当我使用 Paint.net 将您的照片保存为 png 而不对其进行任何旋转时,它似乎符合预期。

\documentclass{article}
\usepackage{graphicx}

\begin{document}
  \begin{figure}
    \includegraphics[scale=0.05]{1.jpg}
    \caption{The jpg-image}
  \end{figure}
  
  % --- saving the jpg as png with Paint.net
  \begin{figure}
    \includegraphics[scale=0.05]{1b}
    \caption{The png-image}
  \end{figure} 
\end{document}

jpg 和 png 在同一页面上

附言:根据评论和回答我尝试了这个网站http://exif.regex.info/exif.cgi,提供在线Exif工具,读取照片1.jpg中包含的元数据,见截图。

如您所见,这是一个相当长的列表,取决于照片,并且它将标志设置为“顺时针旋转 90 度”。相比之下,我创建的 png 中缺少此标志。

顺便说一句:我现在知道了你的智能手机型号、你何时何地拍摄的照片等等......你刚刚分享了它。

1.jpg 中元数据 Exif 数据的摘录

相关内容