NPS Image Editor is a free, unique image editing program that is perfect for pixel art, drawing, and photo editing. It is lightweight, customizable, and intuitive, yet surprisingly powerful.
Added layer mask support, Magic Wand tool, and more!
Release date: April 21, 2024Select a file to download
Release notes for this version
- New layer features
- Layer Mask support
- Color Mode support for layers to allow non-destructive restriction of colors
- Option to always show outline for a layer
- Incremented NPSD version to 1.3
- New drawing features
- Magic Wand tool
- Gradient tool
- Quick object moving and centering (selection, text, and layer)
- Selection refinement -- fill width, fill height, grow/shrink
- Ripple Delete for selection
- Added Color to Alpha filter
- Added auto-copy to Quick Snip tool (can be turned off)
- Added Fit to Window, Fit Width, Fit Height, and Actual Size to zoom
- Bugs fixed
- New templates default to white now instead of transparency (introduced in 4.0)
- Fixed layer memory bug when flipping/rotating would keep a copy of the old layer when rendering
- Fixed deletion of middle layer and undoing
- Fixed drawing tool options setting: Bucket Fill, Brush, Warp
- Fixed missing undo/redo for Pick Channels
- Fixed Bezier tool right-click drag preview color
- Added undo support for Ctrl+Scroll on layer to change opacity
- Added wheel support for scrolling layer list
- Block Ctrl+Scroll actions in canvas while adjusting opacity
- Fixed layer rendering off-by-one bugs with gaps at the top/right
- Fixed selection rotation with mask (preexisting issue that affected freeform selection)
- Fixed Crop Layer to Content geometry
- Fixed background layer erroneously showing 1,1 position
- Fixed resizing behavior for masked selection
- Fixed selection rendering off by 1px, most noticeable when inverting a selection
- Fixed alignment of Options cards when navigating
- Fixed zoom jumping to 3200% instead of closest level when using custom level
- Scripting enhancements and fixes
- Added better error handling to scripts
- Added scriptable types for BrushShape and AirbrushShape
- Added LineWidth as a scriptable property
- Added script commands: ApplyFilter, BeginStep, EndStep, ExecScript
- Added new sample scripts: Lightbox, Emphasize, Call
- Cleaned up sample scripts
- System
- Added support for ARM64
- Cleaned up empty "NPS" folder in AppData
- Updated MsgBoxEx icons
- Updated MsgBoxEx and InputBoxEx owner to ensure it opens in the middle of the window, not the screen
- Fixed file:// URI syntax for opening
- Fixed numerous DPI scaling bugs