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.3.0.tar.gz (9.1 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.3.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neuro_canvas-0.3.0.tar.gz
  • Upload date:
  • Size: 9.1 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.3.0.tar.gz
Algorithm Hash digest
SHA256 d97c5f75810160800d24eba759af8be78769e9852b4395bb02fd7beabd3af31c
MD5 bf2815b96926902ba89cdd5ea125f850
BLAKE2b-256 3befa5d5518ce5ddf8a1a92324f9c6329594cd2f8cac73eea7e2b4b934bf0043

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neuro_canvas-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a9815a10438e2c7bdd46ef3939098b69ac2b021493fce80aa27e4dcd71984365
MD5 4df203c1133e31b9564db81186f23af4
BLAKE2b-256 1ad6f47df740801310218299a69a8b70dce55d56decac47ba7a76f6fa3c687d2

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