Skip to main content

Add your description here

Project description

p5skia

A quick, very very work-in-progress library that lets you draw with Skia in Python in a Processing-style way, with many functions borrowed from p5py's skia renderer. I use it in my own work for quick procedural video/pdf/image generation, but its not really ready yet for general consumption.

Documentation can be find in docs.md.

Take a look at the examples folder for basic usage.

Goals & Non-Goals:

Goals

  • simple, p5/processing-like api for skia
  • more "pythony" than p5py, and exposes more skia stuff
  • good for exporting animation as video files, images, and pdfs suitable for printing
  • can be headless

Non-Goals

  • user interaction (mouse/keyboard/etc)
  • audio

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

p5skia-0.1.0.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

p5skia-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file p5skia-0.1.0.tar.gz.

File metadata

  • Download URL: p5skia-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for p5skia-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b027ec67d10145439a136446ec4a1a09d3391c776af28ae62cda21733b71def5
MD5 59b49570601de4e2c013342a492fc04d
BLAKE2b-256 b9305c41379d712bd8ef08436af5816ac83e630f30777086634eb5b604a2db72

See more details on using hashes here.

File details

Details for the file p5skia-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: p5skia-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for p5skia-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a6259e45465a83a43341f42604c22d56258fc1032379e53a352fc72333e75dc
MD5 e6e2773971b6bfebddd9a009eb2ea962
BLAKE2b-256 3060c41af0d23ff8c276450b415f966d0ee056c7f643c3e3a7c184bdcb8e7746

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page