$npx skillfedfor your agent

Graphics Conversion packages

29 packages

Packages

pillow Worth it
PyPI · Graphics Conversion · released Jul 2026

Pillow adds image processing capabilities to Python, providing file format support, efficient pixel data handling, and image manipulation operations.

Install it if you need to work with images in Python—it is the de facto standard for this task.

MIT-CMUcompiled wheel · 3.10+
547.1Mdownloads / mo
fonttools Worth it
PyPI · Graphics Conversion · released May 2026

fonttools manipulates font files in multiple formats (TrueType, OpenType, AFM, Type 1, Mac-specific) and includes TTX, a tool to convert fonts to and from XML text format.

Install it if you need to read, write, or manipulate fonts programmatically or via the TTX command-line tool.

permissive licensepure Python · 3.10+
235.9Mdownloads / mo
weasyprint Worth it
PyPI · Graphics Conversion · released Jun 2026

WeasyPrint converts HTML and CSS into PDF documents using a Python-based rendering engine designed for pagination and document generation.

BSD-3-Clausepure Python · 3.10+
39.7Mdownloads / mo
CairoSVG Worth it
PyPI · Graphics Conversion · released Mar 2026

CairoSVG converts SVG files to PDF, EPS, PS, and PNG formats using the Cairo graphics library.

copyleftpure Python · 3.10+
20.7Mdownloads / mo
pillow-heif With conditions
PyPI · Graphics Conversion · released Jul 2026

pillow-heif adds HEIF/HEIC image format support to Python, enabling decoding and encoding of 8, 10, and 12-bit HEIC files with metadata and depth image handling.

GPL-2.0-onlycompiled wheel · 3.10+
13.2Mdownloads / mo
rasterio Worth it
PyPI · Graphics Conversion · released Aug 2026

Rasterio reads and writes geospatial raster data in formats like GeoTIFF, providing a Python API based on N-D arrays for working with gridded datasets.

BSD-3-Clausecompiled wheel · 3.12+
9.7Mdownloads / mo
pi-heif With conditions
PyPI · Graphics Conversion · released Jun 2026

Decodes HEIF/HEIC image files and integrates with pillow for reading and conversion to other formats, supporting 8/10/12-bit color depths and depth images.

LGPL-3.0-onlycompiled wheel · 3.9+
9.6Mdownloads / mo
svglib Worth it
PyPI · Graphics Conversion · released Aug 2026

Svglib reads SVG files and converts them to ReportLab Drawing objects, which can then be rendered to PDF, bitmap, or other formats supported by ReportLab.

LGPL-3.0-or-laterpure Python · 3.9+
5.9Mdownloads / mo
affine Worth it
PyPI · Graphics Conversion · released Aug 2026

Affine provides a Python class for representing and manipulating 2D affine transformation matrices, with support for translation, rotation, scaling, and shearing operations.

Install it if you work with georeferenced rasters, need to compose 2D transformations, or integrate with GDAL-based tools.

BSD-3-Clausepure Python · 3.9+
5.5Mdownloads / mo
open3d With conditions
PyPI · Graphics Conversion · released Jan 2025

Open3D provides data structures and algorithms for working with 3D point clouds, meshes, and RGB-D data, with GPU-accelerated processing and visualization capabilities.

MITcompiled wheel · 3.8+
2.7Mdownloads / mo
pillow-avif-plugin With conditions
PyPI · Graphics Conversion · released Jul 2026

Registers AVIF image format support with Pillow, enabling AVIF file handling through Pillow's standard image interface.

MITcompiled wheel
2.6Mdownloads / mo
pdfrw With conditions
PyPI · Graphics Conversion · released Sep 2017

pdfrw reads, writes, and manipulates PDF files in pure Python, supporting operations like merging, subsetting, rotating, and metadata modification without external dependencies.

MITpure Pythondormant
2.5Mdownloads / mo
cloudinary Worth it
PyPI · Graphics Conversion · released Jul 2026

Cloudinary Python SDK provides image and video upload, transformation, optimization, and delivery through Cloudinary's cloud platform, with built-in Django integration and secure URL generation.

Install it if you're using Cloudinary or considering a managed media platform.

MITpure Python
2.3Mdownloads / mo
Willow With conditions
PyPI · Graphics Conversion · released Oct 2025

Willow provides a unified API for image manipulation across Pillow, Wand, and OpenCV, automatically converting between libraries as needed for operations like resizing, cropping, face detection, and format conversion.

BSD-3-Clausepure Python · 3.10+
966.0Kdownloads / mo
pyvips With conditions
PyPI · Graphics Conversion · released Dec 2025

Python binding for libvips, a streaming image processing library that builds pipelines of operations and executes them in parallel with low memory overhead.

MITbuilds from source · 3.7+
708.3Kdownloads / mo
psd-tools With conditions
PyPI · Graphics Conversion · released Aug 2026

psd-tools reads and writes Adobe Photoshop PSD/PSB files, exports layer images as NumPy arrays or PIL images, and can compose layers back into flattened images.

MITcompiled wheel · 3.10+
645.4Kdownloads / mo
tesserocr With conditions
PyPI · Graphics Conversion · released Aug 2026

tesserocr wraps Tesseract's C++ OCR engine via Cython, extracting text and metadata from images with support for Pillow objects and concurrent processing through Python's threading module.

permissive licensecompiled wheel · 3.9+
562.5Kdownloads / mo
html2image Worth it
PyPI · Graphics Conversion · released May 2025

Generates PNG/image files from HTML, CSS, and URLs by wrapping headless browser rendering (Chrome, Chromium, or Edge).

Install only if you have a compatible browser (Chrome, Chromium, or Edge) available on your system; otherwise, the package will fail at runtime.

MITpure Python · 3.6+
432.0Kdownloads / mo
color-operations Worth it
PyPI · Graphics Conversion · released Mar 2025

Applies color-oriented image operations—gamma adjustment, sigmoidal contrast, saturation, and atmospheric correction—to numpy arrays representing RGB imagery in rasterio band ordering.

MITcompiled wheel · 3.9+
325.1Kdownloads / mo
skia-pathops With conditions
PyPI · Graphics Conversion · released Feb 2026

Python bindings for Google Skia's Path Ops module, enabling boolean operations (intersection, union, difference, xor) on vector paths.

BSD-3-Clausecompiled wheel · 3.10+
278.9Kdownloads / mo
pdfrw2 With conditions
PyPI · Graphics Conversion · released Nov 2021

pdfrw2 reads, writes, and manipulates PDF files with operations including page subsetting, merging, rotating, metadata modification, and watermarking.

However, be cautious: the package is abandoned (last commit 2022-11-09), so it may not handle modern PDF features or newly discovered edge cases.

MITpure Pythonabandoned
266.8Kdownloads / mo
blend-modes Worth it
PyPI · Graphics Conversion · released Oct 2024

Implements blend modes (soft light, dodge, multiply, overlay, and others) for compositing image layers using NumPy arrays, mirroring functionality found in graphics software like Photoshop and GIMP.

Install it if you need to composite images with blend modes in Python; skip it if you only need basic image overlay without blend mode control.

MITpure Python
153.5Kdownloads / mo
cu2qu Skip
PyPI · Graphics Conversion · released Nov 2022

Converts cubic Bézier curves to quadratic curves in font objects (Defcon or Robofab UFO formats), with the primary entry point being the `fonts_to_quadratic` function.

Apache-2.0pure Pythonabandoned
146.2Kdownloads / mo
scour With conditions
PyPI · Graphics Conversion · released Nov 2020

Scour optimizes and cleans SVG files by removing redundant data and simplifying structure, reducing file size while preserving visual output.

However, the dormant status (no release since 2020-11-22) means it will not receive updates for new Python versions or SVG specification changes.

Apache-2.0builds from sourcedormant
135.7Kdownloads / mo
pyvips-binary With conditions
PyPI · Graphics Conversion · released Aug 2026

Provides pre-built binary wheels of libvips and its dependencies for use with pyvips in CFFI API mode across common platforms.

LGPL-3.0-or-latercompiled wheel · 3.7+
131.4Kdownloads / mo
open3d-cpu With conditions
PyPI · Graphics Conversion · released Jan 2025

Open3D-cpu provides CPU-based 3D data structures, processing algorithms, and visualization tools for working with point clouds, meshes, and RGB-D data in Python.

MITcompiled wheel · 3.8+
113.6Kdownloads / mo
glyphsLib Worth it
PyPI · Graphics Conversion · released Aug 2026

Converts Glyphs source files (.glyphs) to UFO and Designspace formats, and vice versa, bridging between Glyphs.app and the UFO ecosystem.

Install it if you work with Glyphs files or need to convert between Glyphs and UFO formats; it is the standard tool for this task in the open-source font tooling…

Apache-2.0pure Python · 3.10+
108.8Kdownloads / mo
ufo2ft Worth it
PyPI · Graphics Conversion · released Jul 2026

Compiles OpenType font binaries (OTF and TTF) directly from UFO (Unified Font Object) source files without requiring the Adobe FDK, using fonttools as its backend.

MITpure Python · 3.10+
99.5Kdownloads / mo
potracer With conditions
PyPI · Graphics Conversion · released Jan 2022

Converts bitmap images to vector graphics by tracing outlines, implemented in pure Python as a port of Peter Selinger's Potrace algorithm.

GPL-2.0-or-laterpure Pythondormant
88.1Kdownloads / mo