Skip to content

unitycoder/PixelArtTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PixelArtTool

Homemade Pixel Art Tool

Work-in-Progress, initial features should be mainly based on this unfinished project (link below) and then adding more advanced features https://assetstore.unity.com/packages/tools/painting/unipix-pixel-art-tool-28312?aid=1101lGti (and also its a practice project for working with WPF)

Current Features

  • Drawable bitmap (scaled to see better)
  • Toolbar with toggleable buttons in groups
  • Load palette image from resources (for example https://lospec.com/palette-list 1px png files)
  • Show mouse pixel coordinates in statusbar
  • Erase with right mouse button
  • Show palette colors in separate bitmap
  • Pick colors from palette
  • Show currently selected color in rectangle
  • Show pixel color under mouse
  • Color picker with middle mouse button
  • Save image as png
  • Alpha support
  • Opacity slider
  • Basic undo system
  • Additive and Replace draw modes
  • Drawmode(blend) selector
  • Undo ctrl+z
  • Background pixel grid
  • Automatic 1px outline
  • Mirror X-axis tool (Symmetry)
  • Canvas scroll/pan (to move image)
  • FloodFill tool
  • Flip Horizontal/Vertial tool
  • Secondary color (with swap key "X")
  • Palette loader dialog
  • 1x and 2x preview images
  • hue saturation lightness color picker
  • Quick current color brightness adjust (mousewheel), for drawing easy gradients or lighter/darker parts
  • Quick 'set transparent color as current color' - button
  • Redo ctrl+y
  • Paste images from clipboard (only 16x16 for now, no alpha)
  • Copy image to clipboard (no alpha)
  • Save ctrl+s
  • Save as ctrl+shift+s
  • Pixel position preview box
  • Quick Smart Fill (while in drawing mode, double click left mouse button to fill that area)
  • Show filename in window title
  • Show * in title, if image has unsaved changes
  • New Image Dialog
  • Draw lines (hold left shift down on 2nd click, line is drawn from previous pixel position)
  • Color picker dialog
  • Settings dialog
  • Grid color and alpha settings
  • Quick clear image with left shift down when clicking New Image, or with right mouse button on New Image button
  • Inverted current pixel rectangle outline color
  • Non-contiguous fill with left ctrl down

Screenshot

image