$npx skillfedfor your agent

resvg_py

With conditionsPyPI GraphicsReleased Aug 2026872.8K downloads / moPlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — resvg_py-0.4.0-cp310-abi3-android_24_arm64_v8a.whl · resvg_py-0.4.0-cp310-abi3-android_24_x86_64.whl · resvg_py-0.4.0-cp310-abi3-macosx_10_12_x86_64.whl
v0.4.0 · released 2026-08-12 · Python >=3.10

Yes, if you need SVG-to-raster conversion in Python and can work with Python 3.10 or higher. The package is actively maintained, has no external runtime dependencies, and offers prebuilt wheels for most platforms. The main caveat is that the license is not declared in metadata—verify it aligns with your project before production use.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or higher
  • Medium install friction due to compiled wheels, but prebuilt binaries are available for many platforms and Python versions.
  • Actively maintained with recent releases.

License · maintenance · safety

(unclear)

last release 2026-08-12 (2 days) · last repo commit 2026-08-14 · 25 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 872,750 downloads/mo, #4,843 on PyPI

Verify before relying

pip install resvg_py

import resvg_py

svg_string = "<svg></svg>"
print(resvg_py.svg_to_bytes(svg_string=svg_string))
  • Exact license terms are not declared in package metadata—verify licensing before production use.
  • Whether the package handles complex SVG features (filters, animations, text rendering) or only basic shapes.
  • Performance characteristics and memory usage for large or batch SVG conversions.
Same gist for agents: .md · .json

What it is and what it does

resvg_py is a Python binding for the resvg SVG rendering library, written in Rust. It takes SVG documents as strings and converts them to raster image bytes. The package requires Python 3.10 or higher and provides a straightforward API: pass an SVG string to svg_to_bytes() and receive rendered image data. It has no runtime dependencies beyond the compiled resvg engine bundled in the wheel.

The package is designed for developers who need to programmatically render SVG to raster images in Python without managing external rendering tools. It exposes most of resvg's capabilities through a high-level interface, making it suitable for both simple conversions and more complex use cases via its full API.

Use it for

  • Convert dynamically generated SVG graphics to image bytes for web display or storage.
  • Batch-render SVG documents to images as part of a document processing pipeline.
  • Generate raster thumbnails or previews from vector graphics in a Python application.
  • Embed SVG-to-image conversion in a headless service or API endpoint.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need SVG-to-raster conversion in Python and can work with Python 3.10 or higher.

The package is actively maintained, has no external runtime dependencies, and offers prebuilt wheels for most platforms. The main caveat is that the license is not declared in metadata—verify it aligns with your project before production use.

Install

resvg-py on PyPI

Before you install

Medium install friction due to compiled wheels, but prebuilt binaries are available for many platforms and Python versions. Actively maintained with recent releases.

Requires Python 3.10 or higher

Quickstart

pip install resvg_py

import resvg_py

svg_string = "<svg></svg>"
print(resvg_py.svg_to_bytes(svg_string=svg_string))

Verify before relying

  • Exact license terms are not declared in package metadata—verify licensing before production use.
  • Whether the package handles complex SVG features (filters, animations, text rendering) or only basic shapes.
  • Performance characteristics and memory usage for large or batch SVG conversions.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.10
Install frictionMedium. Platform-specific wheel
Runtime dependenciesNone
MaintenanceActively maintained 2 days since the last release
Last repo commit
First released
Downloads872,750 / month, #4,843 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyProgramming Language :: Rust

Evidence: resvg_py-0.4.0-cp310-abi3-android_24_arm64_v8a.whl; resvg_py-0.4.0-cp310-abi3-android_24_x86_64.whl; resvg_py-0.4.0-cp310-abi3-macosx_10_12_x86_64.whl; resvg_py-0.4.0-cp310-abi3-macosx_11_0_arm64.whl; resvg_py-0.4.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl; resvg_py-0.4.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl; resvg_py-0.4.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl; resvg_py-0.4.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl; resvg_py-0.4.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl; resvg_py-0.4.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl; resvg_py-0.4.0-cp310-abi3-musllinux_1_2_aarch64.whl; resvg_py-0.4.0-cp310-abi3-musllinux_1_2_armv7l.whl; resvg_py-0.4.0-cp310-abi3-musllinux_1_2_i686.whl; resvg_py-0.4.0-cp310-abi3-musllinux_1_2_x86_64.whl; resvg_py-0.4.0-cp310-abi3-win32.whl; resvg_py-0.4.0-cp310-abi3-win_amd64.whl; resvg_py-0.4.0-cp310-abi3-win_arm64.whl; resvg_py-0.4.0-cp314-cp314t-macosx_10_12_x86_64.whl; resvg_py-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl; resvg_py-0.4.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Tags

Capabilities
svg to image conversionsvg rendering pythonsvg to bytesraster svg exportsvg image generation
Topics
svg-renderingimage-conversion

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “svg to image conversion”

  • resvg_pyConverts SVG documents to raster image bytes using the resvg…
  • vtracerConverts raster images (JPG, PNG) into vector graphics (SVG) by…
  • CairoSVGCairoSVG converts SVG files to PDF, EPS, PS, and PNG formats using…

Give your agent the search over MCP, or paste the wish link into any chat.

More Graphics packages

pillow Worth it
PyPI · Graphics · 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 · Text Processing · 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
matplotlib-inline Worth it
PyPI · Graphics · released May 2026

Enables matplotlib figures to display inline directly within Jupyter notebooks and IPython environments instead of in separate windows.

BSD-3-Clausepure Python · 3.9+
130.5Mdownloads / mo
pymupdf Worth it
PyPI · Libraries · released Aug 2026

PyMuPDF extracts, renders, converts, and manipulates PDF and other document formats (XPS, EPUB, images, Office files via Pro) with high performance, providing text, tables, images, and metadata with precise layout information.

The AGPL license requires careful review if you are building proprietary software—commercial licensing is available from Artifex.

AGPLcompiled wheel · 3.10+
114.9Mdownloads / mo
pypdfium2 Worth it
PyPI · Libraries · released Aug 2026

pypdfium2 is a Python binding to PDFium that enables PDF rendering, inspection, manipulation, and creation through a ctypes interface to Google's PDFium library.

Install it if you need PDF rendering, inspection, or manipulation in Python; the medium install friction is offset by comprehensive platform support.

permissive licensecompiled wheel · 3.6+
76.9Mdownloads / mo
altair Worth it
PyPI · Graphics · released Jun 2026

Altair is a declarative Python library for creating interactive statistical visualizations by writing simple, readable code that compiles to Vega-Lite specifications.

BSD-3-Clausepure Python · 3.10+
54.5Mdownloads / mo

See also vtracer · CairoSVG · py_svg_hush · vl-convert-python · typst · drawsvg · svglib · pdf417gen · pictex · dash-svg