Skip to main content

ImgConvert

ImgConvert is a tool to convert images from an arbitrary format into PNG.

Installation

$ pip install foliantcontrib.imgconvert

Config

To enable the preprocessor, add imgconvert to preprocessors section in the project config:

preprocessors:
    - imgconvert

The preprocessor has a number of options with the following default values:

preprocessors:
    - imgconvert:
        convert_path: convert
        cache_dir: !path .imgconvertcache
        image_width: 0
        formats: {}

convert_path : Path to convert binary. By default, it is assumed that you have this command in PATH. ImageMagick must be installed.

cache_dir : Directory to store processed images. They may be reused later.

image_width : Width of PNG images in pixels. By default (in case when the value is 0), the width of each image is set by ImageMagick automatically. Default behavior is recommended. If the width is given explicitly, file size may increase.

formats : Settings that apply to each format of source images.

The formats option may be used to define lists of targets for each format. If targets for a format are not specified explicitly, the preprocessor will be applied to all targets.

Example:

formats:
    eps:
        targets:
            - site
    svg:
        targets:
            - docx

Formats should be named in lowercase.

Metadata

Release files for foliantcontrib.imgconvert 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for foliantcontrib.imgconvert 1.0.0
File Size Uploaded
foliantcontrib.imgconvert-1.0.0.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for foliantcontrib.imgconvert 1.0.0
File Interpreter ABI Platform
foliantcontrib.imgconvert-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.4 kB

Release files / foliantcontrib.imgconvert-1.0.0.tar.gz

Download URL foliantcontrib.imgconvert-1.0.0.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9c76bf38895f641424ebf49e9b09c631a99b70f0cf1785927e950b4f1c692dca
BLAKE2b-256 checksum
How to use checksums
58c8380ee27b589a3dce2bfaf03fa45f5ab3d642c0c1f27c402bd4ea99281352
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.11.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

Release files / foliantcontrib.imgconvert-1.0.0-py3-none-any.whl

Download URL foliantcontrib.imgconvert-1.0.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c42d97e4cb8a52e9b23e630d5e24b4289f6a7f23a23ace33a171388ea4adf9f8
BLAKE2b-256 checksum
How to use checksums
ea42f71950e1e71ed3c09b1ef1c04aa85a3188ef6bb863ae0808a7c0d7df8269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.11.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page