Download NPS Image Editor for Legacy Systems 1.2.0 build 253 beta

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. This version is designed for older systems running Windows 98, XP, Vista, and 7 and requires .NET Framework 2.0; read more on the website.

Adds layer mask support, Magic Wand, Gradient tool, and templates (NPS 4.1.4 feature cut)

Release date: April 24, 2024

Select 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
  • Legacy filters will now preserve transparency if the resulting image is the same size
  • Bugs fixed
    • 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 zoom jumping to 3200% instead of closest level when using custom level
    • Smaller layers no longer erroneously duplicate across the rest of the image and the image flattens correctly
    • Swatch palette now displays transparent colors correctly
    • Large selection will correctly cancel when you click Cancel on the dialog
  • 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
    • Added ability to stop running script
  • System
    • 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
  • You can now create your own document templates or launch a template from any location with a .npst file
  • Appearance and theming
    • Many bug fixes to dark mode throughout the program
    • Updated Acrylic theme
    • Added Solarized (low contrast) theme
    • View menu: Renamed "Bottom Panel" to "Classic Palette" and "Sidebar" to "Colors and Layers" to better reflect what they do
    • Removed extra border around swatch palette
  • Color picker
    • Added Hex and Hex Compact formats. This allows you to copy/paste HTML colors without the leading # which can be faster if your HTML editor excludes the # when double-clicking on the color.
    • Added ability to restrict to named colors
    • Added alpha restriction preview
  • Breaking changes
    • .bitmap files use a different internal format and are not cross-compatible