A keyboard-centered approach to pixel art
Project description
PyPixelArt - A keyboard-centered pixel editor
The idea behind PyPixelArt is uniting:
- a cmdpxl inspired pixel image editor applied to pixel art.
- vim 's keyboard-centered approach to improve productivity. Pretty hard to do with an image editor, but it'll be fun to try xD
- Some very useful functionalities from aseprite and other pixel art editors, such as screen symmetry.
Features and keybindings
- Draw : i
- Erase: x
- Undo: u
- Save: w
- Zoom: n, b
- Move Cursor: k, j, l, h
- Grid: g
- Symmetry: s
- Color selection: c
- Color: 1, 2, 3, 4, 5, 6
- Help: Space
Installation
Install the package with:
pip install pypixelart
Usage
Run with pypixelart
.
You can also specify the file path and resolution: for example, to create a new image that is 20px wide and 10px tall you can use
pypixelart -f new_image.png -res 20,10
To get the full list of options:
$ pypixelart --help
Usage: pypixelart [OPTIONS]
Options:
-f, --filepath PATH Path for the file you want to open
-res, --resolution TEXT Image height and width separated by a comma, e.g.
20,10 for a 20x10 image. Note that no spaces can be
used.
--help Show this message and exit.
Contribute!
Any contributions and forks and welcomed and encouraged!
Here's how you can contribute:
- Fork the repository
- Mess around with the code and use black to format it
- Submit a Pull Request.
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
pypixelart-0.1.2.tar.gz
(52.0 kB
view details)
Built Distribution
File details
Details for the file pypixelart-0.1.2.tar.gz
.
File metadata
- Download URL: pypixelart-0.1.2.tar.gz
- Upload date:
- Size: 52.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76c4ba463e2faba5f345d77e263882d718ea94b89b93750b0c56101435440229 |
|
MD5 | 692be982dea329e92773d32813bac12a |
|
BLAKE2b-256 | 208382065a453ba9f5fc5be27c3f3c9e705cd0284e83bfbf10c5c706ded72020 |
File details
Details for the file pypixelart-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: pypixelart-0.1.2-py3-none-any.whl
- Upload date:
- Size: 50.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ddaf0353466f7a49d21c3f4725289745dae11576b245bd12b1e910bad95152d |
|
MD5 | a7e488e74afec8e87b671f574309b9ca |
|
BLAKE2b-256 | e9808922ba872ae11207694fff8f500b0118af20362105e9092612bb4f3cf15e |