Advertisement

CHANGELOG

What's New in version 4.11:

  • New: Ukranian translation
  • New: Norwegian translation
  • Fixed a bug in the IndirectUI color wheel control where it wouldn't pick up the correct value for the alpha slider
  • Fixed a crash with the new Shapes that would sometimes occur because the resources file wasn't updated yet (probably due to a „you have to reboot“ dialog at the end of updating that was ignored)
  • Reinstated the shortcut keys for the Adjustments menu, as this was a very unpopular change
  • Improved: IndirectUI angle chooser control now supports the UpDownIncrement property (thanks @toe_head2001!)

What's New in version 4.1:

  • Improved: Gaussian Blur, Motion Blur, and Radial Blur now render using the GPU and are significantly faster
  • Changed: The following effects are now rendered using the GPU: Edge Detect, Pixelate, and Relief
  • Changed: The following adjustments are now rendered using the GPU: Black & White, Invert Colors
  • New Effect: Distort -> Morphology (uses the GPU)
  • New Effect: Render -> Turbulence (uses the GPU)
  • New: Bicubic resampling is now supported for the Move Selected Pixels tool. A CPU with 6 or more cores is highly recommended if you want to make it the default mode from within Settings -> Tools.
  • New: Edit -> Copy Selection. This will copy the current selection's geometry to the clipboard as JSON text.
  • New: Edit -> Paste Selection. This will apply the selection from the clipboard to the current selection. All 5 selection combine modes are supported.
  • Changed: The Text tool now uses Points for font size measurement. You can also elect to use the old font size metric, 'Fixed (96 DPI)' via the dropdown to the right of the font size.
  • Fixed: The Text tool's recentering algorithm when typing reaches the edge of the viewport should be better
  • New: Added +/- buttons to the Tolerance and Hardness sliders.
  • Changed: Increased max zoom level to 6400%
  • New: The mouse wheel may now be used to scroll a long menu, such as when a lot of effects are installed (thanks @toe_head2001!)
  • Changed: For Windows 7 SP1 users, the Platform Update from 2013 is now required (it contains Direct2D v1.1)
  • Fixed: The 'Finish' button wasn't working if it was in an overflow container (thanks @toe_head2001!)
  • Fixed: Opening certain large images and then zooming with the mouse wheel would sometimes result in the scroll position being completely wrong
  • Changed: Hiding a layer no longer auto-selects the nearest visible layer. You can re-enable this in Settings, although this setting may be removed in a future version.
  • New: For the Windows Store release, the paintdotnet: protocol can now be used to launch the app so that you can specify command-line parameters. For example, you can go to Start -> Run and type in paintdotnet:'path to file1.png' path_to_file_2.png then both images will be opened (even if Paint.NET is already open)
  • New: Added Heptagon (7-sided polygon) and Octagon (8-sided polygon) shapes
  • Fixed the high-DPI inset-text scaling for the Shape selector (e.g. Pentagon with an inset '5')
  • New: Palettes are now also loaded from Documents/paint.net App Files/Palettes. This folder name is not localized so that installation scripts may easily make use of it
  • Fixed: View -> Pixel Grid will now correctly adjust to dynamic changes in the theme (light vs. dark)
  • Fixed: The background color for the Tolerance slider has been corrected for non-dark themes
  • Changed: Removed shortcut keys for all built-in Adjustments except for Invert Colors (Ctrl+Shift+I). This is being done to free up shortcut keys for other functionality.
  • New: Added a shortcut key to trigger a full .NET garbage collection: Ctrl+Alt+Shift+` (tick/tilde). This should only ever be needed for troubleshooting purposes.
  • New: Battery Saver Mode in Windows 10 is now respected, whether enabled manually or due to low battery. UI animations will be disabled.
  • New: Long file paths (>MAX_PATH) are now supported on Windows 10, as long as the group policy setting is enabled ('Enable Win32 long paths')
  • New for plugin developers: The IndirectUI Color Wheel control now supports an alpha slider. To use this, set the range (min/max values) of the Int32PropertyControl to [Int32.MinValue, Int32.MaxValue] (thanks @BoltBait!)
  • New for plugin developers: there is a new FileChooser property control type for string properties (thanks @toe_head2001!)
  • New for plugin developers: there is a new BinaryPixelOp.Apply(Surface, Surface, Surface, Rectangle) method overload (thanks @BoltBait!)
  • Changed: The IndirectUI text control now has a vertical scroll bar when multiline mode is enabled (thanks @toe_head2001!)
  • Changed: Visual C++ and OpenMP runtimes are now only loaded from the 'app local' copy (never from the system directory). This fixes a number of headaches, and also works around a compatibility issue with the Surface Go
  • Fixed: Crash when drag-and-dropping images onto Paint.NET when a tool was active but with uncommitted changes
  • Fixed a very old and nasty crash, 'InvalidOperationException: ScratchSurface already borrowed'

What's New in version 4.21:

  • This hotfix corrects a bug that was introduced when pasting images that are larger than the canvas.
  • Fixed a bug where a pasted image would be clipped after choosing 'Keep canvas size'

What's New in version 4.0.17:

  • Added: 'Fluid mouse input' option in Settings -> UI -> Troubleshooting. If you see major glitches while drawing, try disabling this.
  • Improved: Default brush size, font size, and corner radius size now scales with major DPI scaling levels (brush size of 2 at 100 percent scaling, brush size of 4 at 200 percent scaling, etc)
  • Improved: Default image size now scales with major DPI scaling levels (800x600 at 100 percent, 1600x1200 at 200 percent, etc.)
  • Improved performance and drawing latency by removing explicit calls to System.GC.Collect() except when low memory conditions are encountered
  • Improved performance by greatly reducing object allocation amplification by reducing the concurrency level when using ConcurrentDictionary, and by removing WeakReference allocations in favor of direct GCHandle usage
  • Improved: Performance and battery usage by ensuring animations always run at the monitor's actual refresh rate
  • Improved (reduced) CPU usage when moving the mouse around the canvas
  • Removed: 'Hold Ctrl to hide handle' from the Text tool because it was not useful and caused lots of confusion
  • Fixed: Various high-DPI fixes, including horrible looking mouse cursors caused by a bug in the latest .NET WinForms update
  • Fixed: Gradient tool no longer applies dithering 'outside' of the gradient (in areas that should have a solid color)
  • Fixed: Very slow performance opening the Effects menu when lots of plugins are installed after installing the Windows 10 Creators Update
  • Fixed: When cropping and then performing an undo, the scroll position was totally wrong
  • Fixed a rendering glitch in the Save Configuration dialog (it would 'wiggle')
  • Fixed: At certain brush sizes, the brush indicator on the canvas had a visual glitch in it due to a bug in Direct2D
  • Fixed: Text tool buttons for Bold, Italics, Underline were not localized for a few languages
  • Fixed a rare crash in the taskbar thumbnails
  • Fixed: Drawing with an aliased brush and opaque color (alpha=255) sometimes resulted in non-opaque pixels due to a bug in Direct2D's ID2D1RenderTarget::FillOpacityMask
  • Fixed: 'Olden' effect should no longer cause crashes (it still has some rendering artifacts due to its multithreading problems, however)

What's New in version 4.0.16:

  • Fixed a crash or hang that sometimes happens when copying images from Internet Explorer, Edge, or Firefox, and then using File->New or Edit->Paste in paint.net.

What's New in version 4.0.15:

  • Fixed a crash in the Magic Wand tool if it was used twice in a row with a selection mode other than Replace.

What's New in version 4.0.14:

  • Improved the performance of the Brush tools when antialiasing is enabled
  • Improved the quality of the Brush tools when antialiasing is disabled
  • Fixed: Edit->Paste wasn't working with some images that came from Firefox
  • Fixed: Improved the reliability of Image->Crop to Selection on 32-bit systems. Instead of crashing when it runs out of memory, it will just show an error.
  • Fixed: Reduced crashes when loading UI images caused by an unreliable Windows component ('System.ArgumentException: Parameter is not valid')
  • Fixed: When manually checking for updates in the Settings dialog and the user didn't actually have the necessary security privileges, a crash might result instead of an error dialog.

What's New in version 4.13:

  • Fixed 'Missing api-ms-win-core-timezone-l1-1-0.dll' error that was being seen on some Windows 7 systems due to partial install or uninstall of Microsoft's Universal C Runtime
  • Fixed the layout for the File->New, Image->Resize, and Image->Canvas Size dialogs in all known situations (various languages, DPI sizes, font configurations)
  • Fixed: Old versions of PSD plugin couldn't load due to removal of PrivateThreadPool
  • Fixed a crash when typing a negative number for a zoom level

What's New in version 4.0.12:

  • Fixed: The Rounded Rectangle shape's rendering was incorrect for some values of \"Corner size\"
  • Fixed: Effects and Adjustments were crashing the app on systems with only 1 CPU core, or virtual machines configured for only 1 CPU

What's New in version 4.0.6:

  • New: You can now create and install custom shapes for the Shapes tool.
  • New: Updated to work better with Windows 10.
  • New: Increased the maximum brush size to 2000.

What's New in version 4.0.5:

  • Fixed: Subtraction mode in the Magic Wand tool was generating B-A instead of A-B.
  • Fixed: Crash when using Effect->Repeat.
  • Fixed: Crash (AccessViolationException) on some systems when initializing the canvas for hardware accelerated rendering. It will still crash but then switch to software rendering for the next startup, which will then avoid the crashing.
  • Fixed: Crash when clicking on the Shapes tool if you had run an old 4.0 beta/alpha and had also changed which shape is used at startup to be a line or curve.
  • Fixed: Crash when using Settings -> Update -> Check Now due to incorrectly determining that UAC is not enabled.

What's New in version 4.0.4:

  • New: Added a 'Fill' property to the Paintbrush tool (regression from 3.5).
  • Faster: Move Selected Pixels has been significantly optimized.
  • Faster: Magic Wand Tool has been significantly optimized.
  • Faster: Working with aliased selections ('aliased selection quality' in the toolbar) has been significantly optimized.
  • Faster: Edit->Copy and Edit->Copy Merged are now up to 2x faster.
  • Faster: Drawing when a selection is active; clipping performance is now improved.
  • Fixed: The Text tool no longer produces terrible looking text when using Smooth rendering mode without antialiasing.
  • Fixed: The Gear shape had a few glitches.
  • Fixed: Using a Fill pattern with the Paint Bucket would sometimes produces misaligned or 'corrupt looking' results.
  • Fixed: The alignment of the menu buttons in the top-right was off by 2 pixels, causing them to look weird at high-DPI.
  • Fixed: The zoom buttons in the status bar would not recognize clicks unless the main window was already in focus.
  • Fixed: Some incorrect errors about requiring Windows 7 SP1 when launching the installer from something like an old version of WinZip.
  • Fixed: Edit->Clear Selection and Edit->Cut were filling with transparent black (#00000000) instead of transparent white (#00FFFFFF). This caused some discrepancies compared to older versions of Paint.NET (regression from 3.5).
  • Fixed: Pressing Ctrl+A when a drawing tool was active would sometimes incorrectly show a tinted selection.
  • Fixed: Text in the title bar was not visible when using a 3rd party Aero theme with black titlebars.

What's New in version 4.0.3:

  • Further improved performance when working with images that have a lot of layers.
  • Fixed some flickering in the Layers form.
  • Fixed the Language selector in the Settings dialog.
  • Fixed 2-finger touchpad and touch screen scrolling.
  • Aero peek thumbnails now include the pixel grid if it's enabled.
  • Fixed a crash in the thumbnail renderer that sometimes happened when switching between images.
  • Ctrl+W no longer exits the application if zero images are open.

What's New in version 4.0.2:

  • Fixed the gamma and contrast for text rendering on some systems where the wrong values were being used ('rainbow' text)
  • Colors window now correctly lets you paste a hex color value that starts with a hash, e.g. #112233
  • Gradient tool now lets you reverse a transparency gradient by clicking the right mouse button on one of the handles (regression from 3.5)
  • Move Selected Pixels now lets you hold Control to leave a copy of the selected area behind on the initial move (regression from 3.5)
  • Paint Bucket tool's hatch fill modes weren't working with the Overwrite blending mode (regression from 3.5)
  • Fixed a keyboard tabbing issue in the Resize dialog (regression from 3.5)
  • Fixed the language setting in the Settings dialog not always allowing you to set it to English if your system's default language is non-English
  • Fixed a performance issue that caused images with many layers (50+) to take a VERY long time to open, close, or even switch away from (regression from 3.5)
  • Fixed a rare crash at application exit
  • Fixed an issue that prevented the 4.0.1 from installing on top of 4.0 when using the MSI (e.g. AD/GPO network deployment)
  • Fixed an issue that would sometimes cause the installer to take 30+ seconds to appear

What's New in version 4.0.1:

  • Includes changes from previous Beta version
  • Improved performance when software rendering is used (e.g. when hardware accelerated rendering is disabled).
  • NVIDIA ION graphics cards now default to software rendering due to crashes.
  • Fixed an issue that was causing beta updates to be offered even if 'Also check for pre-release (beta) versions of paint.net' was disabled in Settings

What's New in version 4.0:

Performance

  • A brand new, asynchronous, fully multithreaded rendering engine allows performance to scale very well with respect to the number of CPU cores whether you have 2, 4, 6, or even 16 of them.
  • The responsiveness of the user interface has been greatly improved, especially when working with large images.
  • Memory usage is lower.
  • Improved battery life impact due to fixing the way the floating windows manage their transparency.
  • Startup performance when many plugins are installed is improved

Selections

  • Selections are now antialiased, which greatly improves the quality around the edges of selected content. You can turn this on and off at any time from the toolbar.
  • Everything related to selections now has much higher performance and greatly reduced CPU usage, especially if hardware acceleration (GPU) is enabled.
  • The selection outline is now rendered using the 'dancing ants' animation, which greatly improves the contrast between it and the image itself.

General

  • The functionality previously provided by the Utilities, Window, and Help menus has been simplified, consolidated, and moved to the top-right corner of the main window.
  • The image thumbnail list has been moved up 1 row so that it no longer intrudes into the current Tool's toolbar space. This means it will no longer 'jump around' when you switch between tools. This also means that it is aligned to the top of the monitor when the main window is maximized, making it easier to click on images (Fitt's law).
  • The image thumbnail list can now be reordered with drag-and-drop.
  • A brand new Settings dialog makes it much easier to configure all the tool and toolbar defaults, among other things.
  • The zoom slider and units selector have been moved from the toolbar to the bottom right corner of the window (into the status bar).
  • Each image now shows up as its own taskbar item. This can be disabled in the Settings dialog with 'Show image previews in the Windows taskbar.'
  • Layers can now be reordered with drag-and-drop.
  • Ctrl+Click on the Move Layer Up/Down buttons will now move a layer to the top/bottom, respectively.
  • Improved quality of Image->Resize.
  • Edit –> Copy Merged will copy all layers to the clipboard without having to use Image->Flatten first.
  • Copying to the clipboard now includes the 'PNG' format, which allows transparency to survive from many popular applications (e.g. Office)
  • You can now use the middle mouse button to scroll/pan the image at any time (same functionality as holding down the spacebar along with clicking and dragging the mouse).
  • Shift+Backspace will now fill the selection with the secondary color (Backspace, the shortcut key for Edit -> Fill Selection, still fills with primary color as usual).
  • paint.net now shows up in Windows' 'Default Programs' control panel so you can configure its file type associations without reinstalling.
  • EXIF rotation metadata is now applied when opening images (e.g. JPG taken with a rotated camera).
  • Eleven (11) new languages, bringing the total to 21: Chinese (Simplified), Chinese (Traditional), Czech, Danish, Dutch, English,Finnish, French, German, Hindi, Hungarian, Italian, Japanese, Korean,Lithuanian, Persian, Polish, Portuguese (Brazilian), Portuguese (Portugal), Russian, and Spanish.
  • Crash logs are now stored in'LOCALAPPDATA'\paint.net\CrashLogs (e.g. C:\Users\username\AppData\Local\paint.net\CrashLogs) instead of on the desktop.

Effects

  • New effect: Photo -> Vignette.
  • Improved the quality of the Photo -> Red Eye Removal effect.
  • Improved UI for Layers -> Rotate/Zoom.
  • Effect plugins now show up with a jigsaw puzzle icon next to them in the menus. You can hover over the effect to see information about it, including the author and location of its DLL.
  • Errors while loading effect plugins are now displayed in the Settings dialog.

Tools

  • Most Tools now support 'fine-grained history.' You may adjust the properties of what you've drawn (e.g. colors, toolbar settings) before committing to the layer (use the 'Finish' button or press Enter), and each change is tracked in the history.
  • Tools may now draw directly with a blending mode, configurable from the toolbar. All of the layer blending modes are supported, as well as 'Overwrite.'
  • Drawing tools (Pencil, Paintbrush, Eraser, Clone Stamp, Recolor) now have much smoother mouse input handling via GetMouseMovePointsEx.
  • Brush tools (Paintbrush, Eraser, Clone Stamp, Recolor) now have soft brushes support via a 'Hardness' setting in the toolbar.
  • The Move tools (Move Selected Pixels, Move Selection) have a much better UI for scaling, moving, and (especially) rotation.
  • The Move tools now support moving the rotation anchor, which changes the center of rotation.
  • The new Shapes tool replaces the Rectangle, Rounded Rectangle, Ellipse, and Freeform shape tools. 27 shapes are currently available. You may move, resize, and rotate a shape, as well as reconfigure any other properties from the toolbar (color, outline size, etc.) before committing it to the layer.
  • Color Picker has a configurable sampling radius, and can sample from either the current layer or the whole image.
  • Gradient tool now supports a new Spiral gradient type and allows configuration of the repeat mode (none, repeat, wrapped).
  • Gradient tool has improved rendering quality via dithering and antialiasing. You can control both of these with the standard antialiasing toggle in the toolbar.
  • Magic Wand and Paint Bucket now allow live adjustment of Tolerance and the Origin (click location) after clicking (press Enter to commit/finish).
  • Magic Wand and Paint Bucket can now sample from either the current layer or the whole image.
  • Paint Bucket tool now supports anti-aliasing.
  • Recolor tool can now use the color of the pixel where you click as the color to be replaced. Or, as usual, it can use the secondary color.
  • Text tool now supports multiple rendering modes: Smooth, Sharp (Modern), and Sharp (Classic). These correspond to DirectWrite rendering modes of Outline, ClearType Natural Symmetric, and GDI Classic, respectively.
  • Text tool now supports colored fonts on Windows 8.1.

What's New in version 3.5.11:

  • Fixed: The Gaussian Blur effect was incorrectly calculating alpha values for non-opaque pixels.
  • Improved performance of the Sharpen effect by about 25 percent
  • Improved performance of the Median effect by about 30 percent
  • Improved performance of the Fragment effect by about 40 percent
  • Improved performance of the Unfocus effect by about 100 percent
  • Reduced memory usage when many selection manipulation operations are in the history/undo stack (the undo data is now saved to disk)
  • The built-in updater now supports upgrading to paint.net 4.0 (when it's available)

What's New in version 3.5.10:

  • Fixed: Ctrl+Shift+A now works again as a shortcut for View -> Actual Size (broken in 3.5.9)
  • Fixed: Ctrl+0 still works for View -> Actual Size even if 10 or more images are open (broken in 3.5.9, it would switch to the 10th image).

What's New in version 3.5.9:

  • Improved: The 'Auto-detect' bit-depth setting for PNG, BMP, and TGA now also determines which bit-depth to use based on which one produces the smallest file size, as well as which ones can save the image without losing fidelity.
  • Improved: You can now use Ctrl+0 as a shortcut key for View -> Actual Size, in addition to Ctrl+Shift+A and Ctrl+Alt+0.
  • Fixed: Some text in the DirectDraw Surface (DDS) Save Configuration UI was not being loaded.
  • Fixed: Some DirectDraw Surface (DDS) files authored with other software (e.g. Unreal 2004) could not be loaded.
  • Fixed: In some rare circumstances, clicking on the Save button in the toolbar would crash.
  • Fixed: The Korean translation has been added back in, with the help of Bing machine translation to cover the few remaining strings that were untranslated.

What's New in version 3.5.8:

  • This update fixes some issues with the fault-tolerant save feature introduced in 3.5.7.
  • Fixed: Saving to a folder that has been moved or renamed will display an error instead of crashing (regression from 3.5.6)
  • Fixed: Saving to a Sharepoint site will now work (regression from 3.5.6)
  • Fixed: Saving to a file that is marked as read only will now give an error instead of crashing (regression from 3.5.6)
  • Fixed: General reliability and correctness improvements to fault-tolerant saving

What's New in version 3.5.7:

  • Saving an image is now fault-tolerant. If there is an error or crash while saving, the original file will be left alone.
  • Worked around a bug in some plugins that are incorrectly using the built-in Gaussian Blur effect. For example, Sharpen+. Now they won't crash.
  • Fixed a bug with Edit->Paste into New Image, where the new image would be 1 pixel too wide or tall, as reported at http://forums.getpaint.net/index.php?/topic/20969-paste-problem/
  • Fixed a bug with the Rectangle Select tool and Fixed Ratio selection, which would be off by 1 pixel, as reported at http://forums.getpaint.net/index.php?/topic/20820-croppig-by-fixed-ratio-is-inexact
  • When pasting an image from Paint.NET into Paint.NET, it will be a little smarter about where it puts the image. Previously, if the location wasn't within the viewport, it would be placed at the top-left corner of the viewport. Now it will find the nearest point along the edge of the viewport to place the image.
  • The EXIF rotation ("orientation") metadata is now discarded when opening an image, which was causing aggravation with images that could then never be reoriented correctly using Image->Rotate
  • The EXIF metadata for JPEG thumbnail data are now correctly discarded.
  • Fixed a handful of memory leaks.
  • Fixed a typo in the Italian translation. In the setup wizard it was referring to "Pain.NET" (woops)

What's New in version 3.5.6:

  • When pasting an image, Paint.NET will be smarter about ensuring it is placed within the area that has been scrolled/zoomed to.
  • Improved the performance and quality of the Curves and Hue/Saturation adjustments.
  • Some minor improvements to memory usage, which should help out a few scenarios on 32-bit systems.
  • Fixed: If a JPEG was loaded that had an embedded ICC profile, and was then saved as an 8-bit or 24-bit PNG, then the resulting file would be corrupt (32-bit PNG worked fine though).
  • Fixed: 16-bit TGAs no longer load with the red and blue channels swapped.
  • Fixed: Copy-paste from a Remote Desktop session will no longer be 'shifted' by 3 pixels.
  • Fixed: Copy-paste from Internet Explorer, Firefox, or Chrome should preserve alpha/transparency.
  • Fixed: Copying from Paint.NET and pasting into Windows Live Writer should now work.
  • Fixed: Taking a full-screen screenshot with Print Screen on a multimonitor system, where those monitors don't form a simple rectangle, will now fill the 'gap area' with transparent instead of black. (Example: two monitors of the same size, one of which is rotated by 90 degrees)
  • Fixed: If Paint.NET is opened without specifying an image to open, and then the default image is modified and saved, then Paint.NET will no longer close it upon opening another one. This was causing data loss if that default image had layers, and was then saved in a format that did not support layers (anything other than .PDN).
  • Fixed: Some systems were showing 'red X' thumbnails for .PDN files in Windows Explorer, instead of the real thumbnail.
  • Fixed: The EXIF "Creation Software" saved along with images is no longer localized. This prevents certain languages from seeing "Paint.NET ????? v3.5.6" in the image properties (metadata).

What's New in version 3.5.5:

  • Fixed the bug where saving as 8-bit PNG/GIF/BMP wasn't always working, usually with larger images.
  • Improved the performance of the Gaussian Blur effect by 30-40 percent.
  • Improved the performance of all the layer blending modes by 15-30 percent.
  • Improved the performance of zooming with the mouse wheel on dual-core Intel Atom systems.
  • Updated to support .NET 4.0 if no other version of .NET is installed.
  • Reduced download size from 4.8MB down to 3.5MB.
  • Fixed a small error in the Chinese translation.