NegPy

NegPy 0.66.0

Tool for processing film negatives.

  • By marcinz606
  • Open Source
  • Updated Oct 24, 2026
Download for Windows

About NegPy

Tool for processing film negatives.

What's new in 0.66.0

0.66.0

  • New:Interface redesign — simpler panels with one shared look; fine-tune controls fold behind chevrons, and toggles replace checkboxes.
  • New:Film Strip and Light Table — the strip is one row of film under the canvas, the Light Table shows strips on a table, and the Library is the first tab on the right.
  • Change:Panel layout — Crop and Straighten cards on Geometry, one Setup card on Roll in place of the wizard and the film-process autodetect, and tabs for Export and Metadata, with Gear inside Metadata.
  • Change:User Guide and tooltips — shorter, plain-language guide panels, one-sentence tooltips and a shorter tour.
  • Change:Rust core — all CPU image work runs in a new Rust engine on every core, with the same results and faster tools; Numba and OpenCV are gone.
  • New:Translations — Simplified Chinese, Japanese and Korean. @Warth2033
  • New:Digital (Frontier) print stock; Digital (Pakon Minilab) is renamed Digital (Pakon).
  • New:Detect Scenes groups frames by light, and a scene can be dragged from any frame.
  • New:Scan tab — Meter, channel selections, infrared exposure, built-in presets and one name per capture type. @jondestoppeleire
  • New:Scanlight — a Light On toggle that holds its state, and Set by Hand with only the light connected. @seanharding @kurtwindisch
  • New:Compare with any history step or work print. @seanharding
  • New:Presets hold Optics, Flat Field and the crop shape. @kurtwindisch
  • New:Film edge print — real markings for the bundled stocks and KEYKODE for Kodak cine stocks.
  • New:Toolbar Export — an Export button on the canvas toolbar that exports the Frame, Selected or Roll choice of the Export panel; the Print menu takes the Tools button's look, and Export has one icon everywhere.
  • New:Tab header helpers — Auto beside Pick Better on Exposure, Auto Crop and Square to Film on Geometry, Optical and IR Removal on Finish.
  • New:Contact sheet — Name order by default, and a Label text field for the roll label.
  • Change:Cast Removal is a per-frame Filtration control.
  • Change:IR Removal — NegPy is the only method, improved and much faster; the OpenICE method is removed.
  • Fix:Flat export keeps the print stock's dye colors and the capture date. @thetalkingdrum @MbappeWU
  • Fix:Edits — each edit is its own undo step, Optics-pinned frames keep their flat-field profile, and Print Density Target acts only under Auto Density. @Warth2033 @MbappeWU …

Full release notes »

Technical details

Publishermarcinz606
Version0.66.0
Release date2026-10-24
LicenseGPL-3.0
Installer typenullsoft
Architecturex64
Package IDmarcinz606.NegPy

Links & install command

Install NegPy from the command line with Windows Package Manager (winget):

winget install --id=marcinz606.NegPy -e

film-photographyimage-processingphotography

Older versions

  • 0.65.0
  • 0.64.0
  • 0.63.0
  • 0.62.0
  • 0.61.0
  • 0.59.0
  • 0.58.0
  • 0.57.0
  • 0.56.0