{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"pyoxipng reduces PNG file sizes through compression, offering file-based and in-memory optimization plus the ability to create PNGs from raw image data.","skillfed_tags":["image-optimization","png-compression","rust-binding"],"use_cases":["Batch-optimize PNG images in a web asset pipeline before deployment to reduce bandwidth and load times.","Compress PNG screenshots or generated graphics in automated testing or documentation workflows.","Reduce file sizes of PNGs created from raw pixel data before storage or transmission.","Optimize PNG images in a content management system or image processing service.","Create optimized PNG output from indexed color or grayscale data with custom color profiles or transparency."],"what_it_does":"pyoxipng is a Python wrapper around a multithreaded PNG optimizer written in Rust. It provides three main ways to optimize PNG images: compress files on disk, process PNG data already in memory, or create optimized PNGs from raw image data. The package supports multiple color types (grayscale, RGB, indexed, RGBA) and bit depths, plus advanced options like compression level, interlacing, alpha optimization, and bit depth reduction.\n\nThe wrapper has no Python runtime dependencies, relying entirely on precompiled Rust binaries. It's designed for developers who need to reduce PNG file sizes programmatically\u2014either in batch processing pipelines, image serving infrastructure, or tools that generate PNGs. The underlying engine handles the heavy lifting with multithreading, so the Python layer is thin and fast.","worth_installing":"Yes, if you need to optimize PNG files in Python and want a fast, dependency-free solution. The prebuilt wheels make installation straightforward on common platforms. The aging maintenance status (358 days since last release) is a minor concern but not a blocker\u2014the package is stable and has no known vulnerabilities. Install if PNG optimization is a core need; skip if you only occasionally compress images."},"id":"pyoxipng","links":{"html":"https://skillfed.io/packages/pyoxipng","md":"https://skillfed.io/packages/pyoxipng.md","pypi":"https://pypi.org/project/pyoxipng/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-08-21","license_spdx":null,"license_treatment":"permissive","name":"pyoxipng","python_support":"supports_current","summary":"Python wrapper for multithreaded .png image file optimizer oxipng"},"popularity":{"monthly_downloads":84814,"position":13969,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"9.1.1"}
