Skip to main content

A totally practical command-line image editor

Project description

pypixelart: a keyboard-centered approach to pixel art

pypixelart-compressed

Features

pypixelart has many exciting functionalities, including

  • Editing pixels one at a time!
  • Saving images!
  • An undo function!
  • Vim keybindings by default!
  • A grid!

grid

  • Vertical and horizontal symmetry to draw the same pixel in two sides!

symmetry

  • Zoom !

zoom

To do:

  • A fill tool!
  • Cool image filters!
  • Color palette presets

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.

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.0.tar.gz (50.8 kB view details)

Uploaded Source

Built Distribution

pypixelart-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pypixelart-0.1.0.tar.gz
  • Upload date:
  • Size: 50.8 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

Hashes for pypixelart-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8b57b547e418008c1df4b9617b5a1728cbe8bec1cc421603065be4c97432ed3e
MD5 59cd46e78923a9776f4069e60c984b29
BLAKE2b-256 00922ea04a1019535b6c33b3a638f48e1e6a895ce34d0848f47337a7e4000f29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pypixelart-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.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

Hashes for pypixelart-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 39bb30595f0032fa2df81d96803c24e59f63c620fc0bd2a3068948fea414e80a
MD5 899febbf790539f7e6a8dd3cf738c8e1
BLAKE2b-256 e62cf1fe4df9129385c71e33aa84715e702381870c61cccd24d626fefd81323d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page