{"library":"skia-python","title":"skia-python","description":"Python bindings for the Skia 2D graphics library. Current version is 144.0.post2, released on 2025-04-28. The project tracks upstream Skia milestones (currently m144) and releases irregularly, often with significant API changes between milestones.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install skia-python"],"cli":null},"imports":["import skia"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import skia\nimport os\n\n# Create 256x256 red canvas\nsurface = skia.Surface(256, 256)\nwith surface as canvas:\n    paint = skia.Paint(color=skia.ColorRED, style=skia.Paint.kFill_Style)\n    canvas.drawRect(skia.Rect(10, 10, 100, 100), paint)\n\n# Save to PNG\nimage = surface.makeImageSnapshot()\nimage.save('output.png', skia.kPNG)\nprint('Image saved as output.png')","lang":"python","description":"Basic example: create a surface, draw a red rectangle, and save as PNG.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}