sphinxcontrib-images (formerly sphinxcontrib-fancybox).
Easy thumbnails in Sphinx documentation (focused on HTML).
- Show thumbnails instead of full size images inside documentation (HTML).
- Ability to zoom/enlarge picture using LightBox2 (HTML).
- Ability to group pictures
- Download remote pictures and keep it in cache (if requested)
- Support for other formats (latex, epub, ... - fallback to image directive)
- Easy to extend (add own backend in only few lines of code)
- Add other HTML "preview" solution than LightBox2
- Add better support to non-HTML outputs
- Preprocess images
- Make proper thumbnails (scale down images)
Instalation through pip:
pip install sphinxcontrib-images
or through the GitHub:
pip install git+https://github.com/sphinx-contrib/images
Next, you have to add extension to conf.py in your Sphinx project.
extensions = [
…
'sphinxcontrib.images',
…
]
Example:
.. thumbnail:: picture.png
You can also override the default image directive provided by Sphinx.
Check the documentation for all configuration options.
If you have any suggstions, patches, problems - please use GitHub Issues.