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://www.assetstore.unity3d.com/en/?stay#!/content/28312 (and also its a practice project for working with WPF)
- 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
- Draw straight and diagonal lines with left shift down
- 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