pixcil

Crates.iopixcil
lib.rspixcil
version0.9.0
created_at2022-09-25 22:33:02.078446+00
updated_at2025-04-19 12:53:12.760221+00
descriptionPixel art editor
homepagehttps://github.com/sile/pixcil
repositoryhttps://github.com/sile/pixcil
max_upload_size
id673846
size2,991,002
Takeru Ohta (sile)

documentation

README

Pixcil

pixcil vscode version Actions Status License

Simple pixel art editor with (almost) infinite canvas.

Online editors & editor extensions:

Pixcil image

Features

  • Simple and intuitive UI
  • (Almost) infinite canvas
    • The center frame region is exported as the final image
    • You can make use of the blank space as a temporary working buffer, color palette, etc
    • If settings are enabled, the continuous vertical frames are treated as layers and the successive horizontal frames are regarded as animation frames
  • Support PNG file format
    • Created images are saved as PNG files (with additional metadata)
    • You can load existing PNG files and use Pixcil as a dot-by-dot PNG file editor

Key Bindings

Key Action
TAB Switch to next tool
BACKTAB Switch to prev tool
p Switch to PICK tool
d Switch to DRAW tool
f Switch to FILL tool
e Switch to ERASE tool
s Switch to SELECT tool
m Switch to MOVE tool
Ctrl-z undo
Ctrl-y redo
< Switch to prev frame
> Switch to next frame

How to build

Web

You can use Cargo to build Pixcil.

// Build.
$ git clone https://github.com/sile/pixcil.git
$ cd pixcil
$ cargo build --release --target wasm32-unknown-unknown
$ ls target/wasm32-unknown-unknown/release/pixcil.wasm

// Start an HTTP server and visit the root page in your browser.
$ cd web/
$ start-your-favorite-http-server
Commit count: 479

cargo fmt