Skip to main content

Neuro's Canvas - A drawing application

Project description

Neuro's Canvas

This is a basic painting app built in Pygame that allows Neuro-sama to draw. It uses the Python SDK of the Neuro API.

A landscape drawn by Jippity
A "landscape" drawn by Jippity using this app.

Installation

pip install neuro-canvas

Usage

neuro-canvas

Features

Drawing

  • Straight line
  • Sequence of straight lines
  • Circle
  • Rectangle
  • Curve
  • Triangle (equilateral only)

Additional actions

  • Set background color (preset + custom)
  • Set brush color (preset + custom)
  • Undo

[!NOTE] Pygame does not support anti-aliased curves, so they will appear pixelated. I may implement my own curve function at some point to fix this.

Contributing

Suggestions and pull requests are welcome!

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

neuro_canvas-0.2.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

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

neuro_canvas-0.2.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file neuro_canvas-0.2.0.tar.gz.

File metadata

  • Download URL: neuro_canvas-0.2.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for neuro_canvas-0.2.0.tar.gz
Algorithm Hash digest
SHA256 04ee6a68960d85aff106d2278fee2a703efc69c6018dc456d83b2cad41647d37
MD5 e4ed2bb4a896cea23c5c99563d9405f4
BLAKE2b-256 0ca440bc0da9d79f31d74a6dbae321905c1b4b86cba438e0584d44f1306ec58c

See more details on using hashes here.

File details

Details for the file neuro_canvas-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: neuro_canvas-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for neuro_canvas-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f43f187d1fdc778e03660cf8763bfe0ce4b990ed1245b2752d36bc1718e681a
MD5 4b4654155528d2a76f454db05881e1be
BLAKE2b-256 b051f427f36ba25cd6bb92b6c0cf9eb913ef4c4a09f52f1f56505a7b8971d86b

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