Paint.NET PSD Plugin Changelog

What's new in Paint.NET PSD Plugin 2.4.0 Beta

Feb 22, 2014
  • Multichannel images can now be loaded, with each channel showing up as a separate grayscale layer.
  • More reliable loading of files with layer groups created in Photoshop CS5 and CS6.
  • Faster loading of PSD files. Speed improvement of 1.1x to 1.5x on 8-bit images, and about 15% on 32-bit RGB images.
  • More efficient RLE compression, with file sizes reduced by about 4% on average.
  • The PsdFile class can now load and save most PSD files to be bit-for-bit identical with Photoshop, if the same Windows codepage is specified.

New in Paint.NET PSD Plugin 2.3.0 Beta (Feb 22, 2014)

  • Fixed load failure when two masks are present on a layer -- a raster mask and a vector mask:
  • If the vector mask is present in rasterized form, then it will also be applied to the image.
  • Unfortunately, complex Photoshop files often do not contain a rasterized form of the vector mask.
  • However, simpler files will now mask accurately when loaded into Paint.NET.
  • Fixed load failure for files with East Asian layer names, on a system set to an East-Asian codepage. This affects: Simplified Chinese (GB), Traditional Chinese (Big5), Japanese (Shift-JIS), and Korean.
  • Fixed bug that caused some 16- and 32-bit depth images to load in as flattened images, without layers.

New in Paint.NET PSD Plugin 2.2.0 Beta (Dec 19, 2012)

  • Layer group visibility is now applied to all layers within the group. This greatly improves the visual fidelity of complex PSD files that have hidden layer groups.
  • Layer group names are prefixed so that users can get an indication of the layer group hierarchy. (Paint.NET has a flat list of layers, so the hierarchy is flattened out on load.)
  • The progress bar now reports status when saving PSD files, instead of showing an indeterminate rolling bar.
  • Performance improvement of 1.7x in RLE compression, and 1.2x in RLE decompression.
  • Better detection of insufficient-memory on 32-bit systems.

New in Paint.NET PSD Plugin 2.1.0 Beta (Apr 25, 2012)

  • Fixed a bug in which layer blend modes were not saved when the Paint.NET language is not set to English. Layer blend modes are now preserved on non-English languages as well.
  • Malformed PSD files with missing channels can now be loaded in.
  • Preserves image resolution, so that physical dimensions will be correct along with pixel dimensions.
  • Sets the VersionInfo resource on PSD files to indicate the PSDPlugin version used when saving the file.
  • Fixed a race condition in the parallelized loading, causing random load failures on files with lots of tiny layers.

New in Paint.NET PSD Plugin 2.0.0 Beta (Jan 27, 2012)

  • Major new features:
  • Higher color-depth images can be loaded. Since Paint.NET represents images using 32-bit color (8 bits/channel):
  • 16 bits/channel images will lose some precision.
  • 32 bits/channel images will be truncated to the standard dynamic range.
  • ZIP-compressed images can now be loaded:
  • Newer versions of Photoshop use this type of compression for 16 bits/channel and 32 bits/channel images.
  • Older versions of Photoshop also offered this as an option for 8 bits/channel images.
  • Bugfixes and other minor changes:
  • Empty layers are now preserved on load and save
  • Layer names can now contain Unicode characters
  • Several mismapped layer blend modes are now mapped correctly between Paint.NET and PSD: Color burn, Color dodge, and Additive
  • Somewhat faster saving of images when a large portion of a layer is non-transparent
  • PSD files created by Adobe Photodeluxe are no longer blocked from loading
  • The plugin will now verify that sufficient memory exists to load a .PSD file into Paint.NET. The user will get an out-of-memory error, rather than experience an apparent hang as the disk thrashes from virtual memory paging