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

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.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.

neuro_canvas-0.1.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neuro_canvas-0.1.0.tar.gz
  • Upload date:
  • Size: 8.3 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.1.0.tar.gz
Algorithm Hash digest
SHA256 aed01befee4eb64e5ebaf7b88eafb7a898906b39d7ae6ed64994b6fb544da2e8
MD5 d1d3980671b30f642b952bbf3533f7fa
BLAKE2b-256 54d67dce6f5f29edee42670bea1178418060e4bdfad0b742190dffb4bed0a72e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neuro_canvas-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5491c9431e4922c18f753f774c74f40d5a9a7c96cca7ae8601b29991f2729b39
MD5 1d89816d9d2a5cad1bc32f9008a95ef5
BLAKE2b-256 5bce10807fc82c64d3de7f48620cacb06b2dfa3f45f984f3704b0c1b21ef0b6d

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