有没有办法在reST/Shinx中设置图像缩放方法



当我在像素艺术上使用:scale:属性时,它非常模糊。如何将缩放方法更改为最近邻,以便在Sphinx/reST中进行更清晰的缩放?

你不能用狮身人面像做到这一点。您需要使用图形工具而不是文档工具对图像进行预处理。例如,ImageMagick有各种调整大小的插值方法,包括最近插值。

为了阐明:scale:的实际作用:例如,对于HTML输出,:scale:选项仅将新维度设置为<img>,而不会实际调整图像的大小。

例如,如果img/foo.png具有500x300px

.. image:: img/foo.png
:scale: 50%

在HTML中将是

<img src="../_images/foo.png"
style="width: 250.0px; height: 150.0px;"/>

您可以使用:width:选项:

.. _target to image:
.. figure:: /img/logo.png
:alt: Logo
:align: center
:width: 240px
Link me!

我使用sphinx和docxbuilder生成MS Word文档,使用:width:选项可以在不扭曲图像的情况下调整图像大小。

参考:https://docs.readthedocs.io/en/stable/guides/cross-referencing-with-sphinx.html

最新更新