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.1.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.1-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neuro_canvas-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f600c1b469b0654acb251d63cdf661a428b57a8013885c3998f59f4257e1ed56
MD5 a4e91ec461b0a61065f61e35ee3837ae
BLAKE2b-256 5dec1d61c534aebd4f0d53755ab3f4bba693acebfb83618831d330fe5ee8aeef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neuro_canvas-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6bfa7d1db3c0b50585b1f3e3f977b0d6b68f668324f116421d2e54e6963bbe2
MD5 ee2189cff82cb9bb0ba9fd669d3fac1c
BLAKE2b-256 508336c7a303c67c0351778090850f5d6064c09f1ee2609b7a6a649068ebbb8e

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