{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics/2"}],"enrichment":{"capability":"aggdraw provides high-quality 2D drawing for images using the Anti-Grain Geometry library, with anti-aliasing and alpha compositing support.","skillfed_tags":["image-rendering","vector-graphics","agg-library"],"use_cases":["Render anti-aliased vector graphics and shapes for scientific visualization or data plots.","Create high-quality composite graphics with alpha blending for image processing pipelines.","Draw text and glyphs with TrueType font support (when freetype2 is available) for label and annotation tasks.","Build custom image generation tools that require superior rendering quality.","Implement 2D graphics in geospatial or remote-sensing applications (package is maintained by pytroll community)."],"what_it_does":"aggdraw is a Python extension that wraps the Anti-Grain Geometry (AGG) library to provide high-quality 2D drawing. It implements the WCK 2D drawing interface, enabling anti-aliased and alpha-composited graphics rendering. The package bundles AGG sources and compiles them as a C++ extension, so installation requires a C++ compiler on most platforms, though pre-built wheels are available for common Python versions and architectures.\n\nThe library is designed for developers who need superior drawing quality\u2014particularly for anti-aliased lines, shapes, and compositing operations. It maintains compatibility with standard image workflows, making it suitable for graphics-intensive applications. The project is actively maintained and supports modern Python versions (3.11+), with experimental free-threading support available.","worth_installing":"Yes, if you need anti-aliased 2D drawing and have a C++ compiler available. Pre-built wheels eliminate compilation friction on most platforms. Active maintenance, no known vulnerabilities, and permissive licensing make it a safe choice. Not necessary if basic drawing suffices or if you cannot compile C extensions."},"id":"aggdraw","links":{"html":"https://skillfed.io/packages/aggdraw","md":"https://skillfed.io/packages/aggdraw.md","pypi":"https://pypi.org/project/aggdraw/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-03","license_spdx":null,"license_treatment":"permissive","name":"aggdraw","python_support":"supports_current","summary":"High quality drawing interface for PIL."},"popularity":{"monthly_downloads":187383,"position":9967,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4.1"}
