tex 中奇怪的图像缩放

tex 中奇怪的图像缩放

我有两幅图像试图包含在 tex 中(更大的上下文:尝试将 ipython 笔记本转换为 tex,其中也有输出图像)。我发现一个奇怪的缩放问题。两幅图像比较相似,只有一幅稍微低一点。下面的一个缩放得太低,低于其正常尺寸,而另一个则完全缩放。

这没有任何尺寸规范。下面是代码。我还提供了图像的单独链接,以便人们可以 MWE。

\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\begin{document}

    \includegraphics{24_confidence_intervals_shallow_examples_files/24_confidence_intervals_shallow_examples_5_0.png}
    \includegraphics{24_confidence_intervals_shallow_examples_files/24_confidence_intervals_shallow_examples_8_0.png}

\end{document}

以下是输出(pdf): 在此处输入图片描述

我最初以为这与 ipython 有关(实际上它弄乱了 includegraphics 宽度),所以我使用上面的代码进行了隔离,因此单独来看,我的第一个较短的图像也受到了不良处理。为什么会这样? :(

为了进一步隔离,我也尝试了在线 IDE 中的相同操作,但输出仍然相同。请检查一下这里

这里有 2 张图片供您尝试:
1.有问题的 png 图像
2.普通 png 图像

据我所知,图像没有问题,因为它们在笔记本上显示正确。为什么 tex 会缩小前一个图像是需要解决的问题。

约束:我可以添加自定义宽度来调整这个行为不端的图像,但我不想这样做(它的正常大小在笔记本) 主要是因为 ipython 重新定义了 includegraphcis,我不想弄乱它。可能需要对这个 latex 问题的最大图像大小进行限制,我可以尝试让我的脚本生成有问题的图像,使其保持在该大小或该大小之内。

更新:第一个疑问:我按照评论中的提示再次检查了文档属性,发现有问题的图像的厘米尺寸与其他图像的厘米尺寸相比较小。我也为此向 tikzmagic 创建了一张票,这里。但是,据我所知,目前 tikzmagic 不支持以厘米为单位改变尺寸,因此期待可以从 tex 方面做些什么。

答案1

有趣的格式

12kb 网页版本显示为 32 位 14.1 x 5.4 厘米;5.56 x 2.11 英寸(建议 72dpi),但默认情况下正确显示为 10.58 x 4.02 厘米 24 位,仅具有 726 种独特颜色

24kb 的“问题”文件是上述文件大小的两倍,因为它使用每像素 64 位(本身就很浪费并且不清楚为什么)它还声称是 HR 300dpi x 300 dpi,因此呈现为 3.39 x 1.29 厘米 24 位,只有 738 种独特的颜色。

1) PNG 默认值应为 96dpi(适用于屏幕或网页渲染),除非由于其他打印机原因需要,否则设置不同只会带来标量问题。

2) 在最坏情况下需要 24bpp 的图形上使用每像素 64 位(在这种情况下,即使 4bpp 也会过度),这几乎会使存储要求增加三倍,并且可能会使编译时间增加三倍,最重要的是,如果未经更正就发布,则解压缩时间乘以读取器数量将增加三倍。

相关内容