<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>psdplugin Wiki Rss Feed</title><link>http://psdplugin.codeplex.com/wikipage</link><description>psdplugin Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=23</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a filetype plugin for &lt;a href="http://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt; that enables both loading and saving of Photoshop .PSD files. It was originally written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tao's web page: &lt;a href="http://www.taoyue.com/"&gt;http://www.taoyue.com/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Tao's email address: &lt;a href="mailto:taoyue@alum.mit.edu"&gt;taoyue@alum.mit.edu&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If you find the plugin useful and would like to contribute monetarily towards further development, donations are accepted via PayPal:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=FNX5QVJX43HC2"&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Thanks for your help!&lt;/p&gt;
&lt;h2&gt;How to install the plugin&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Close Paint.NET. &lt;/li&gt;&lt;li&gt;Unzip and copy PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.
&lt;/li&gt;&lt;li&gt;Restart Paint.NET, which will automatically detect the PSD filetype plugin. &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;img title="psdplugin-open" src="http://download.codeplex.com/download?ProjectName=psdplugin&amp;DownloadId=533666" border="0" alt="psdplugin-open" width="625" height="439" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;p&gt;The plugin can load and save the following features of Photoshop .PSD files with no loss of fidelity:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RGB images &lt;/li&gt;&lt;li&gt;Color depth of 8 bits per channel &lt;/li&gt;&lt;li&gt;Raster images with no use of vector features &lt;/li&gt;&lt;li&gt;Layers, using the common blend modes &lt;/li&gt;&lt;li&gt;(Optional) RLE compression &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In this way, you can use the plugin to exchange work between Paint.NET and other programs. This is especially important since Paint.NET preserves layers only for the default .PDN format &amp;mdash; other file formats are flattened on save. The .PSD file format
 thus offers the best way to preserve layers when editing an image in multiple graphics programs.&lt;/p&gt;
&lt;p&gt;The Photoshop .PSD file format is a &lt;em&gt;de facto&lt;/em&gt; standard in the graphics industry. In addition to the Adobe Creative Suite, many non-Adobe programs can also read the PSD format: Autodesk Sketchbook, 3ds Max, The GIMP, Microsoft Expression Design, etc.&lt;/p&gt;
&lt;p&gt;However, Paint.NET is ultimately a much less complex application than Photoshop. There will be features that do not translate over. If your file looks different in Paint.NET than it does in Photoshop, please see:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/wikipage?title=Compatibility%20with%20Photoshop&amp;referringTitle=Home"&gt;Compatibility with Photoshop&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;What if my .PSD file doesn&amp;rsquo;t load properly?&lt;/h2&gt;
&lt;p&gt;If you still have problems or questions, please feel free to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contact me via email &lt;/li&gt;&lt;li&gt;Post in the &lt;a href="http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/"&gt;
PSD filetype plugin thread&lt;/a&gt; on the official Paint.NET forums &lt;/li&gt;&lt;li&gt;File a bug in the Issue Tracker on Codeplex &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Links may be found at the top of this page. In all cases, please attach the .PSD file so that I can further investigate the problem.&lt;/p&gt;
&lt;p&gt;User feedback is directly responsible for most of the improvements made to the PSD filetype plugin. There have been over 200,000 downloads of the plugin since it moved to Codeplex. Thus, even a small bugfix could potentially help out a lot of other people.
 So please, don&amp;rsquo;t hesitate to write in!&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Fri, 16 Nov 2012 20:40:17 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121116084017P</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;Compatibility with Photoshop&lt;/h1&gt;
&lt;p&gt;Many people use the plugin to open .PSD files that they did not initially create. Ultimately, Paint.NET is a much simpler program than Adobe Photoshop, so there will be some features that do not translate.&lt;/p&gt;
&lt;h2&gt;Limitations&lt;/h2&gt;
&lt;p&gt;In many cases, we can preserve the &lt;em&gt;visual&lt;/em&gt; fidelity of a file when loading it in, even though it uses features that do not exist in Paint.NET.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Other colorspaces can be loaded in, but are converted to RGB:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bitmap &lt;/li&gt;&lt;li&gt;Grayscale &lt;/li&gt;&lt;li&gt;Duotone (color information discarded, treated as grayscale) &lt;/li&gt;&lt;li&gt;Indexed color &lt;/li&gt;&lt;li&gt;CMYK &lt;/li&gt;&lt;li&gt;Multichannel CMY &lt;/li&gt;&lt;li&gt;Lab &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Raster layer masks are merged into the alpha channel on load, and are not preserved separately.&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Higher color depths can be loaded, but Paint.NET can only represent 8 bits per channel internally.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For images with 16 bits per channel, the dynamic range remains the same, but the additional 8 bits of tonal resolution are lost.
&lt;/li&gt;&lt;li&gt;For images with 32 bits per channel (High Dynamic Range), the extended dynamic range is not preserved or tone-mapped. Instead, the colors are truncated to the visible range.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;Text layers load in as raster images. The image will look correct, but the text will no longer be editable.
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Incompatibilities&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Insufficient memory due to too many layers.&lt;/p&gt;
&lt;p&gt;Photoshop stores only the non-empty rectangle from each layer. Thus, graphic designers are in the habit of creating new layers to make adjustments to small portions of the image. It is not unusual to encounter several hundred layers on a fairly simple image.&lt;/p&gt;
&lt;p&gt;However, every layer in Paint.NET occupies the full dimensions of the canvas. A Photoshop file with many layers may blow up by two orders of magnitude when loaded into Paint.NET.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;Note: Even though Paint.NET does not support partial layers, the PSD Plugin will still save only the non-empty rectangle from each layer. Thus, a PSD file that is saved in Paint.NET will still be memory-efficient when loaded into Photoshop.
&lt;/li&gt;&lt;li&gt;The calculation for memory usage in Paint.NET is given at: &lt;a href="http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/"&gt;
http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Color profile mismatches&lt;/p&gt;
&lt;p&gt;Photoshop is a color-managed application. However, Paint.NET is not aware of color profiles. Thus, files in non-RGB colorspaces, especially CMYK and Lab, may look dramatically different in Photoshop than in Paint.NET.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fewer problems tend to occur with RGB images, as the sRGB profile is fairly close to the way colors display on most uncalibrated monitors.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Vector masks and other non-raster features&lt;/p&gt;
&lt;p&gt;Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time. However, Paint.NET is a raster-only image editor.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thus, all vector features are lost when loaded into Paint.NET. For example, the loss of vector layer masks may cause parts of the image to appear visible when they should instead be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Layer effects, such as shadow or background color, are lost.&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Layer group visibility and blend modes are preserved. However, Paint.NET does not have hierarchical layers, so the sublayers are treated as individual layers. Depending on the blend modes used, the composite image may not look correct in Paint.NET.&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with layer support in only the native .PDN file format &amp;ndash; other file formats will flatten the image.&amp;nbsp; Thus, the Photoshop .PSD file format provides a convenient way to move your work between Paint.NET and other graphics applications.&amp;nbsp;
 Photoshop files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the &amp;ldquo;Maximize Compatibility&amp;rdquo; checkbox when saving files in Photoshop.
&lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;nbsp; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;nbsp; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;&lt;strong&gt;Paint.NET Blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td width="179" valign="top"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td width="210" valign="top"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Normal&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Normal&lt;/td&gt;
&lt;td width="210" valign="top"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Additive&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Linear Dodge (Add)&lt;/td&gt;
&lt;td width="210" valign="top"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Color Burn&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Color Burn&lt;/td&gt;
&lt;td width="210" valign="top"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Color Dodge&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Color Dodge&lt;/td&gt;
&lt;td width="210" valign="top"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Darken&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Darken&lt;/td&gt;
&lt;td width="210" valign="top"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Difference&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Difference&lt;/td&gt;
&lt;td width="210" valign="top"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Lighten&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Lighten&lt;/td&gt;
&lt;td width="210" valign="top"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Multiply&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Multiply&lt;/td&gt;
&lt;td width="210" valign="top"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Overlay&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Overlay&lt;/td&gt;
&lt;td width="210" valign="top"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Screen&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Screen&lt;/td&gt;
&lt;td width="210" valign="top"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td width="200" valign="top"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Color&lt;/td&gt;
&lt;td width="200" valign="top"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Darker color&lt;/td&gt;
&lt;td width="200" valign="top"&gt;dkCl&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Dissolve&lt;/td&gt;
&lt;td width="200" valign="top"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Divide&lt;/td&gt;
&lt;td width="200" valign="top"&gt;fdiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Exclusion&lt;/td&gt;
&lt;td width="200" valign="top"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Hard light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Hard mix&lt;/td&gt;
&lt;td width="200" valign="top"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Hue&lt;/td&gt;
&lt;td width="200" valign="top"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Lighter color&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lgCl&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Linear burn&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Linear light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Luminosity&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Pass through&lt;/td&gt;
&lt;td width="200" valign="top"&gt;pass&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Pin light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Saturation&lt;/td&gt;
&lt;td width="200" valign="top"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Soft light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Subtract&lt;/td&gt;
&lt;td width="200" valign="top"&gt;fsub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Vivid light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Thu, 02 Aug 2012 20:45:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20120802084523P</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=22</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a filetype plugin for &lt;a href="http://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt; that enables both loading and saving of Photoshop .PSD files. It was originally written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tao's web page: &lt;a href="http://www.taoyue.com/"&gt;http://www.taoyue.com/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Tao's email address: &lt;a href="mailto:taoyue@alum.mit.edu"&gt;taoyue@alum.mit.edu&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If you find the plugin useful and would like to contribute monetarily towards further development, donations are accepted via PayPal:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=FNX5QVJX43HC2"&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Thanks for your help!&lt;/p&gt;
&lt;h2&gt;How to install the plugin&lt;/h2&gt;
&lt;p&gt;Close Paint.NET, then unzip and copy PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;/p&gt;
&lt;p&gt;Paint.NET will automatically detect the filetype plugin the next time it is run.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=psdplugin&amp;DownloadId=218386"&gt;&lt;img title="psdplugin-open" src="http://download.codeplex.com/download?ProjectName=psdplugin&amp;DownloadId=218387" border="0" alt="psdplugin-open" width="657" height="466" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;p&gt;The plugin can load and save the following features of Photoshop .PSD files with no loss of fidelity:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RGB images &lt;/li&gt;&lt;li&gt;Color depth of 8 bits per channel &lt;/li&gt;&lt;li&gt;Raster images with no use of vector features &lt;/li&gt;&lt;li&gt;Layers, using the common blend modes &lt;/li&gt;&lt;li&gt;(Optional) RLE compression &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In this way, you can use the plugin to exchange work between Paint.NET and other programs. This is especially important since Paint.NET preserves layers only for the default .PDN format &amp;mdash; other file formats are flattened on save. The .PSD file format
 thus offers the best way to preserve layers when moving between different graphics programs.&lt;/p&gt;
&lt;p&gt;The Photoshop .PSD file format is a &lt;em&gt;de facto&lt;/em&gt; standard in the graphics industry. In addition to the Adobe Creative Suite, many non-Adobe programs can also read the PSD format: Autodesk Sketchbook, 3ds Max, The GIMP, Microsoft Expression Design, etc.&lt;/p&gt;
&lt;p&gt;However, Paint.NET is ultimately a much less complex application than Photoshop. There will be features that do not translate over. If your file looks different in Paint.NET than it does in Photoshop, please see:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/wikipage?title=Compatibility%20with%20Photoshop&amp;referringTitle=Home"&gt;Compatibility with Photoshop&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;What if my .PSD file doesn&amp;rsquo;t load properly?&lt;/h2&gt;
&lt;p&gt;If you still have problems or questions, please feel free to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contact me via email &lt;/li&gt;&lt;li&gt;Post in the &lt;a href="http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/"&gt;
PSD filetype plugin thread&lt;/a&gt; on the official Paint.NET forums &lt;/li&gt;&lt;li&gt;File a bug in the Issue Tracker on Codeplex &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Links may be found at the top of this page. In all cases, please attach the .PSD file so that I can further investigate the problem.&lt;/p&gt;
&lt;p&gt;User feedback is directly responsible for most of the improvements made to the filetype plugin. There have been over 200,000 downloads of the plugin since it moved to Codeplex. Thus, even a small bugfix could potentially help out a lot of other people. So
 please, don&amp;rsquo;t hesitate to write in!&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Thu, 02 Aug 2012 20:37:43 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120802083743P</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;Compatibility with Photoshop&lt;/h1&gt;
&lt;p&gt;Many people use the plugin to open .PSD files that they did not initially create. Ultimately, Paint.NET is a much simpler program than Adobe Photoshop, so there will be some features that do not translate.&lt;/p&gt;
&lt;h2&gt;Limitations&lt;/h2&gt;
&lt;p&gt;In many cases, we can preserve the &lt;em&gt;visual&lt;/em&gt; fidelity of a file when loading it in, even though it uses features that do not exist in Paint.NET.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Other colorspaces can be loaded in, but are converted to RGB: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bitmap &lt;/li&gt;&lt;li&gt;Grayscale &lt;/li&gt;&lt;li&gt;Duotone (color information discarded, treated as grayscale) &lt;/li&gt;&lt;li&gt;Indexed color &lt;/li&gt;&lt;li&gt;CMYK &lt;/li&gt;&lt;li&gt;Multichannel CMY &lt;/li&gt;&lt;li&gt;Lab &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Raster layer masks are merged into the alpha channel on load, and are not preserved separately.&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Higher color depths can be loaded, but Paint.NET can only represent 8 bits per channel internally.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For images with 16 bits per channel, the dynamic range remains the same, but the additional 8 bits of tonal resolution are lost.
&lt;/li&gt;&lt;li&gt;For images with 32 bits per channel (High Dynamic Range), the extended dynamic range is not preserved or tone-mapped. Instead, the colors are truncated to the visible range.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;Text layers load in as raster images. The image will look correct, but the text will no longer be editable.
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Incompatibilities&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Insufficient memory due to too many layers.&lt;/p&gt;
&lt;p&gt;Photoshop stores only the non-empty rectangle from each layer. Thus, graphic designers are in the habit of creating new layers to make adjustments to small portions of the image. It is not unusual to encounter several hundred layers on a fairly simple image.&lt;/p&gt;
&lt;p&gt;However, every layer in Paint.NET occupies the full dimensions of the canvas. A Photoshop file with many layers may blow up by two orders of magnitude when loaded into Paint.NET.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;More information: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Even though Paint.NET does not support partial layers, the PSD Plugin will still save only the non-empty rectangle from each layer. Thus, a PSD file that is saved in Paint.NET will still be memory-efficient when loaded into Photoshop.
&lt;/li&gt;&lt;li&gt;The calculation for memory usage in Paint.NET is given at: &lt;a href="http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/"&gt;
http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Color profile mismatches&lt;/p&gt;
&lt;p&gt;Photoshop is a color-managed application. However, Paint.NET is not aware of color profiles. Thus, files in non-RGB colorspaces, especially CMYK and Lab, may look dramatically different in Photoshop than in Paint.NET.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fewer problems tend to occur with RGB images, as the sRGB profile is fairly close to the way colors display on most uncalibrated monitors.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Vector masks and other non-raster features&lt;/p&gt;
&lt;p&gt;Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time. However, Paint.NET is a raster-only image editor.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thus, all vector features are lost when loaded into Paint.NET. For example, the loss of vector layer masks may cause parts of the image to &amp;quot;peek out&amp;quot; when they should instead be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with layer support in only the native .PDN file format &amp;ndash; other file formats will flatten the image.&amp;nbsp; Thus, the Photoshop .PSD file format provides a convenient way to move your work between Paint.NET and other graphics applications.&amp;nbsp;
 Photoshop files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the &amp;ldquo;Maximize Compatibility&amp;rdquo; checkbox when saving files in Photoshop.
&lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;nbsp; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;nbsp; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;&lt;strong&gt;Paint.NET Blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td width="179" valign="top"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td width="210" valign="top"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Normal&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Normal&lt;/td&gt;
&lt;td width="210" valign="top"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Additive&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Linear Dodge (Add)&lt;/td&gt;
&lt;td width="210" valign="top"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Color Burn&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Color Burn&lt;/td&gt;
&lt;td width="210" valign="top"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Color Dodge&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Color Dodge&lt;/td&gt;
&lt;td width="210" valign="top"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Darken&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Darken&lt;/td&gt;
&lt;td width="210" valign="top"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Difference&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Difference&lt;/td&gt;
&lt;td width="210" valign="top"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Lighten&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Lighten&lt;/td&gt;
&lt;td width="210" valign="top"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Multiply&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Multiply&lt;/td&gt;
&lt;td width="210" valign="top"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Overlay&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Overlay&lt;/td&gt;
&lt;td width="210" valign="top"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="209" valign="top"&gt;Screen&lt;/td&gt;
&lt;td width="179" valign="top"&gt;Screen&lt;/td&gt;
&lt;td width="210" valign="top"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td width="200" valign="top"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Color&lt;/td&gt;
&lt;td width="200" valign="top"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Darker color&lt;/td&gt;
&lt;td width="200" valign="top"&gt;dkCl&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Dissolve&lt;/td&gt;
&lt;td width="200" valign="top"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Divide&lt;/td&gt;
&lt;td width="200" valign="top"&gt;fdiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Exclusion&lt;/td&gt;
&lt;td width="200" valign="top"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Hard light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Hard mix&lt;/td&gt;
&lt;td width="200" valign="top"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Hue&lt;/td&gt;
&lt;td width="200" valign="top"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Lighter color&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lgCl&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Linear burn&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Linear light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Luminosity&lt;/td&gt;
&lt;td width="200" valign="top"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Pass through&lt;/td&gt;
&lt;td width="200" valign="top"&gt;pass&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Pin light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Saturation&lt;/td&gt;
&lt;td width="200" valign="top"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Soft light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Subtract&lt;/td&gt;
&lt;td width="200" valign="top"&gt;fsub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="200" valign="top"&gt;Vivid light&lt;/td&gt;
&lt;td width="200" valign="top"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Thu, 02 Aug 2012 20:28:36 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20120802082836P</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>https://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The .PSD file format reflects the features of Adobe Photoshop.&amp;#160; Paint.NET is a much simpler program than Photoshop, so there will be areas where the features do not overlap.&amp;#160; This may cause some issues when trying to load .PSD files created in
 Photoshop.&lt;/p&gt;
&lt;h2&gt;Common Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Color profile mismatches&lt;/strong&gt;
&lt;p&gt;Photoshop is a color-managed application.&amp;#160; However, Paint.NET is not aware of color profiles.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Symptoms: Files in non-RGB colorspaces, especially CMYK and Lab, look dramatically different in Photoshop than in Paint.NET.
&lt;/li&gt;&lt;li&gt;Workaround: Switch to RGB, and use the default sRGB profile in Photoshop.&amp;#160;
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text layers, vector masks, other non-raster features&lt;/strong&gt;
&lt;p&gt;Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time.&amp;#160; However, Paint.NET is a raster-only image editor.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Text layers load into Paint.NET as raster images.&amp;#160; The image will look correct, but the text will be non-editable.
&lt;/li&gt;&lt;li&gt;Vector masks are ignored, so parts of the image will appear visible that should be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The Paint.NET PSD Plugin claims that there is not enough memory to load the file, but the PSD file is very small.&lt;/strong&gt;
&lt;p&gt;Photoshop stores only the non-empty rectangle from each layer. Thus, graphic designers often use layers to make tiny adjustments to a small portion of the image. It is not unusual to see over a hundred layers. But every layer in Paint.NET occupies the full
 dimensions of the canvas. A small Photoshop file with many layers will take up much more memory when loaded into Paint.NET than when loaded into Photoshop.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;More information:
&lt;ul&gt;
&lt;li&gt;Even though Paint.NET does not support partial layers, the PSD Plugin will still save only the non-empty rectangle from each layer. Thus, a PSD file that is saved in Paint.NET will still be memory-efficient when loaded into Photoshop.
&lt;/li&gt;&lt;li&gt;The calculation for memory usage in Paint.NET is given at: &lt;a href="http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/"&gt;
http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with layer support in only the native .PDN file format – other file formats will flatten the image.&amp;#160; Thus, the Photoshop .PSD file format provides a convenient way to move your work between Paint.NET and other graphics applications.&amp;#160;
 Photoshop files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the “Maximize Compatibility” checkbox when saving files in Photoshop. &lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;#160; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;#160; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;&lt;strong&gt;Paint.NET Blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="179"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="210"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="210"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Additive&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Linear Dodge (Add)&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="210"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="210"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="210"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="210"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="210"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="210"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="210"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Darker color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;dkCl&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Dissolve&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Divide&lt;/td&gt;
&lt;td valign="top" width="200"&gt;fdiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Exclusion&lt;/td&gt;
&lt;td valign="top" width="200"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard mix&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hue&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Lighter color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lgCl&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Luminosity&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pass through&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pass&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pin light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Saturation&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Soft light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Subtract&lt;/td&gt;
&lt;td valign="top" width="200"&gt;fsub&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Vivid light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Wed, 11 Apr 2012 23:09:36 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20120411110936P</guid></item><item><title>New Comment on "Compatibility with Photoshop"</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;ANCHOR#C21725</link><description>muito bom &amp;#33;</description><author>CarlosRatoo</author><pubDate>Sat, 26 Nov 2011 16:14:41 GMT</pubDate><guid isPermaLink="false">New Comment on "Compatibility with Photoshop" 20111126041441P</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The .PSD file format reflects the features of Adobe Photoshop.&amp;#160; Paint.NET is a much simpler program than Photoshop, so there will be areas where the features do not overlap.&amp;#160; This may cause some issues when trying to load .PSD files created in
 Photoshop.&lt;/p&gt;
&lt;h2&gt;Common Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Memory exhaustion due to too many layers&lt;/strong&gt; &lt;br&gt;
Photoshop stores only the non-empty rectangle from each layer, making it very efficient for graphic designers to use a layer for every small adjustment to a portion of the image.&amp;#160; However, every layer in Paint.NET occupies the full dimensions of the image.&amp;#160;
 Thus, a small Photoshop file with many layers will take up much more memory when loaded into Paint.NET than when loaded into Photoshop.&amp;#160; This can easily cause Paint.NET to run out of memory.
&lt;ul&gt;
&lt;li&gt;Symptoms: Paint.NET becomes nonresponsive, and hard disk starts thrashing. &lt;/li&gt;&lt;li&gt;How to diagnose: Open Task Manager (Ctrl-Shift-Escape) and check how much memory Paint.NET is using.
&lt;/li&gt;&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;More information:
&lt;ul&gt;
&lt;li&gt;Even though Paint.NET does not support partial layers, the plugin will still save only the non-empty rectangle from each layer.&amp;#160; Thus, it will still load efficiently back into Photoshop.
&lt;/li&gt;&lt;li&gt;The calculation for memory usage in Paint.NET is given here: &lt;a href="http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/"&gt;
http://forums.getpaint.net/index.php?/topic/8606-out-of-memory-to-loadedit-an-image-read-this-first/&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Color profile mismatches&lt;/strong&gt; &lt;br&gt;
Photoshop is a color-managed application.&amp;#160; However, Paint.NET is not aware of color profiles.
&lt;ul&gt;
&lt;li&gt;Symptoms: Files in non-RGB colorspaces, especially CMYK and Lab, look dramatically different in Photoshop and in Paint.NET.
&lt;/li&gt;&lt;li&gt;Workaround: Switch to RGB, and use the default sRGB profile in Photoshop.&amp;#160;
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text layers, vector masks, other non-raster features&lt;/strong&gt; &lt;br&gt;
Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time.&amp;#160; However, Paint.NET is a raster-only image editor.
&lt;ul&gt;
&lt;li&gt;Text layers load into Paint.NET as raster images.&amp;#160; The image will look correct, but the text will be non-editable.
&lt;/li&gt;&lt;li&gt;Vector masks are ignored, so parts of the image will appear visible that should be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with layer support in only the native .PDN file format – other file formats will flatten the image.&amp;#160; Thus, the Photoshop .PSD file format provides a convenient way of interchanging work between Paint.NET and other graphics applications.&amp;#160;
 Photoshop files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the “Maximize Compatibility” checkbox when saving files in Photoshop. &lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;#160; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;#160; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;&lt;strong&gt;Paint.NET Blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="179"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="210"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="210"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Additive&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Linear Dodge (Add)&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="210"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="210"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="210"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="210"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="210"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="210"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="210"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Dissolve&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Exclusion&lt;/td&gt;
&lt;td valign="top" width="200"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard mix&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hue&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Luminosity&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pin light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Saturation&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Soft light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Vivid light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Speed&lt;/h2&gt;
&lt;p&gt;The plugin is parallelized, so it will make use of a multi-core or multi-processor system to speed up the loading/saving of files.&amp;#160; This is most useful if you have a large number of layers, or if you are loading non-RGB or RLE-compressed files.&lt;/p&gt;
&lt;p&gt;The parallelization is currently done at the granularity of layers or channels, using the Paint.NET thread pool.&amp;#160; Once Paint.NET moves onto the .NET Framework 4.0, I plan to parallelize at a finer granularity using the Parallel Extensions for .NET.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Wed, 14 Sep 2011 13:22:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20110914012253P</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=21</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a filetype plugin for &lt;a href="http://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt; that enables both loading and saving of Photoshop .PSD files.&amp;#160; It was originally written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tao's web page: &lt;a href="http://www.taoyue.com/"&gt;http://www.taoyue.com/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Tao's email address: &lt;a href="mailto:taoyue@alum.mit.edu"&gt;taoyue@alum.mit.edu&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If you find the plugin useful and would like to contribute monetarily towards further development, donations are accepted via PayPal:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=FNX5QVJX43HC2"&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;How to install the plugin&lt;/h2&gt;
&lt;p&gt;Close Paint.NET, then unzip and copy PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;/p&gt;
&lt;p&gt;Paint.NET will automatically detect the filetype plugin the next time it is run.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=psdplugin&amp;DownloadId=218386"&gt;&lt;img title="psdplugin-open" border="0" alt="psdplugin-open" src="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=psdplugin&amp;DownloadId=218387" width="657" height="466" style="border-right-width:0px; padding-left:0px; padding-right:0px; display:inline; border-top-width:0px; border-bottom-width:0px; border-left-width:0px; padding-top:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;p&gt;The plugin can load and save the following features of Photoshop .PSD files with no loss of fidelity:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RGB images &lt;/li&gt;&lt;li&gt;Color depth of 8 bits per channel &lt;/li&gt;&lt;li&gt;Raster images with no use of vector features &lt;/li&gt;&lt;li&gt;Layers, using the common blend modes &lt;/li&gt;&lt;li&gt;(Optional) RLE compression &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In this way, you can use the plugin to exchange work between Paint.NET and other programs.&amp;#160; This is especially important since Paint.NET preserves layers only for the default .PDN format – other file formats are flattened on save.&amp;#160; The .PSD file
 format thus offers the best way to preserve layers when moving between different graphics programs.&lt;/p&gt;
&lt;p&gt;The Photoshop .PSD file format is a &lt;em&gt;de facto&lt;/em&gt; standard in the graphics industry. A number of programs can read and write .PSD files: not just the Adobe Creative Suite, but also many non-Adobe programs such as Autodesk Sketchbook, 3ds Max, The GIMP,
 and Microsoft Expression Design.&lt;/p&gt;
&lt;h2&gt;Limitations&lt;/h2&gt;
&lt;p&gt;Many people use the plugin to open .PSD files that they did not initially create.&amp;#160; These files may use features that do not exist in Paint.NET, especially if they originate in Photoshop.&amp;#160; The plugin will preserve
&lt;em&gt;visual&lt;/em&gt; fidelity when loading these files, but will not be able to preserve the file exactly as-is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Other colorspaces can be loaded in, but are converted to RGB:
&lt;ul&gt;
&lt;li&gt;Bitmap &lt;/li&gt;&lt;li&gt;Grayscale &lt;/li&gt;&lt;li&gt;Duotone (color information discarded, treated as grayscale) &lt;/li&gt;&lt;li&gt;Indexed color &lt;/li&gt;&lt;li&gt;CMYK &lt;/li&gt;&lt;li&gt;Multichannel CMY &lt;/li&gt;&lt;li&gt;Lab &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Raster layer masks are merged into the alpha channel on load, and are not preserved separately.
&lt;/li&gt;&lt;li&gt;Higher color depths can be loaded, but Paint.NET can only represent 8 bits per channel internally:
&lt;ul&gt;
&lt;li&gt;16 bits per channel.&amp;#160; The additional tonal resolution is not preserved. &lt;/li&gt;&lt;li&gt;32 bits per channel (High Dynamic Range).&amp;#160; The extended dynamic range is not preserved or tone-mapped; it is instead truncated to the visible range.
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Text layers load in as raster images. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The following .PSD features cannot be loaded in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anything vector-related, including vector masks.&amp;#160; This can cause hidden portions of the image to “peek out” from behind the mask.
&lt;/li&gt;&lt;li&gt;Color profiles are ignored.&amp;#160; Paint.NET is not a color-managed application.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;For more details, please read: &lt;a href="/wikipage?title=Compatibility%20with%20Photoshop&amp;referringTitle=Home"&gt;
Compatibility with Photoshop&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;What if my .PSD file doesn’t load properly?&lt;/h2&gt;
&lt;p&gt;If you still have problems or questions, please feel free to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contact me via email &lt;/li&gt;&lt;li&gt;Post in the &lt;a title="PSD plugin thread" href="http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/"&gt;
PSD filetype plugin thread&lt;/a&gt; on the official Paint.NET forums &lt;/li&gt;&lt;li&gt;File a bug in the Issue Tracker on Codeplex &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Please attach the .PSD file so that I can further investigate the problem.&lt;/p&gt;
&lt;p&gt;User feedback is directly responsible for most of the improvements made to the filetype plugin.&amp;#160; There have been over a hundred thousand downloads of the plugin since it moved to Codeplex.&amp;#160; Even a small bugfix could potentially help out a lot of
 other people.&amp;#160; So please, don’t hesitate to write in!&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Tue, 05 Jul 2011 18:56:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110705065655P</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=20</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a filetype plugin for &lt;a href="http://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt; that enables both loading and saving of Photoshop .PSD files.&amp;nbsp; It was originally written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tao's web page: &lt;a href="http://www.taoyue.com/"&gt;http://www.taoyue.com/&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Tao's email address: &lt;a href="mailto:taoyue@alum.mit.edu"&gt;taoyue@alum.mit.edu&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Donations are accepted via PayPal, if you&amp;rsquo;d like to contribute monetarily towards the development of the plugin:
&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=FNX5QVJX43HC2"&gt;
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;How to install the plugin&lt;/h2&gt;
&lt;p&gt;Close Paint.NET, then unzip and copy PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;/p&gt;
&lt;p&gt;Paint.NET will automatically detect the filetype plugin the next time it is run.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=psdplugin&amp;DownloadId=218386"&gt;&lt;img title="psdplugin-open" src="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=psdplugin&amp;DownloadId=218387" border="0" alt="psdplugin-open" width="657" height="466" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;p&gt;Loading and Saving&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Layers &lt;/li&gt;&lt;li&gt;RLE-compression &lt;/li&gt;&lt;li&gt;32 bit-RGBA colorspace &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Load-only&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Photoshop .PSD files with the following colorspaces are converted to RGBA on load:
&lt;ul&gt;
&lt;li&gt;Bitmap &lt;/li&gt;&lt;li&gt;Grayscale &lt;/li&gt;&lt;li&gt;Duotone (color information discarded, treated as grayscale) &lt;/li&gt;&lt;li&gt;Indexed &lt;/li&gt;&lt;li&gt;CMYK &lt;/li&gt;&lt;li&gt;Multichannel CMY &lt;/li&gt;&lt;li&gt;Lab &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Masks are applied to the layer on load. Vector masks are ignored. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;What if my .PSD file doesn&amp;rsquo;t load properly?&lt;/h2&gt;
&lt;p&gt;Please first read: &lt;a href="/wikipage?title=Compatibility%20with%20Photoshop&amp;referringTitle=Home"&gt;
Compatibility with Photoshop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you still have problems or questions, please feel free to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contact me via email &lt;/li&gt;&lt;li&gt;Post in the &lt;a title="PSD plugin thread" href="http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/"&gt;
PSD filetype plugin thread&lt;/a&gt; on the official Paint.NET forums &lt;/li&gt;&lt;li&gt;File a bug in the Issue Tracker on Codeplex &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Please attach the .PSD file so that I can further investigate the problem.&lt;/p&gt;
&lt;p&gt;If you look at the release notes for each version of the plugin, you&amp;rsquo;ll see that user feedback is directly responsible for many of the improvements made to the filetype plugin.&amp;nbsp; So please, keep those bug reports coming in!&amp;nbsp; There have been
 a hundred thousand downloads of the plugin since it moved to Codeplex, so even a small bugfix could potentially help out a lot of people.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Mon, 04 Apr 2011 20:49:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110404084918P</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=19</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a filetype plugin for &lt;a href="http://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt; that enables both loading and saving of Photoshop .PSD files.&amp;#160; It was originally written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.
&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tao's web page: &lt;a href="http://www.taoyue.com/"&gt;http://www.taoyue.com/&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Tao's email address: &lt;a href="mailto:taoyue@alum.mit.edu"&gt;taoyue@alum.mit.edu&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Donations are accepted via PayPal, if you’d like to contribute monetarily towards the development of the plugin:
&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=FNX5QVJX43HC2"&gt;
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;h2&gt;How to install the plugin&lt;/h2&gt;
&lt;p&gt;Close Paint.NET, then unzip and copy PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;/p&gt;
&lt;p&gt;Paint.NET will automatically detect the filetype plugin the next time it is run.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=psdplugin&amp;DownloadId=218386"&gt;&lt;img title="psdplugin-open" border="0" alt="psdplugin-open" src="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=psdplugin&amp;DownloadId=218387" width="657" height="466" style="border-bottom:0px; border-left:0px; padding-left:0px; padding-right:0px; display:inline; border-top:0px; border-right:0px; padding-top:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;p&gt;Loading and Saving&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Layers &lt;/li&gt;&lt;li&gt;RLE-compression &lt;/li&gt;&lt;li&gt;32 bit-RGBA colorspace &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Load-only&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Photoshop .PSD files with the following colorspaces are converted to RGBA on load:
&lt;ul&gt;
&lt;li&gt;Bitmap &lt;/li&gt;&lt;li&gt;Grayscale &lt;/li&gt;&lt;li&gt;Duotone (color information discarded, treated as grayscale) &lt;/li&gt;&lt;li&gt;Indexed &lt;/li&gt;&lt;li&gt;CMYK &lt;/li&gt;&lt;li&gt;Multichannel CMY &lt;/li&gt;&lt;li&gt;Lab &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Masks are applied to the layer on load. Vector masks are ignored. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;What if my .PSD file doesn’t load properly?&lt;/h2&gt;
&lt;p&gt;Please first read: &lt;a href="/wikipage?title=Compatibility%20with%20Photoshop&amp;amp;referringTitle=Home"&gt;
Compatibility with Photoshop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you still have problems or questions, please feel free to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contact me via email &lt;/li&gt;&lt;li&gt;Post in the PSD plugin thread on the official Paint.NET forums &lt;/li&gt;&lt;li&gt;File a bug in the Issue Tracker on Codeplex &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If the problem occurs with a specific .PSD file, please attach the .PSD file so that I can investigate the problem.&lt;/p&gt;
&lt;p&gt;Your bug reports are very helpful!&amp;#160; If you look at the release notes for each version of the plugin, you’ll see that many changes come as a direct result of user feedback.&amp;#160; In some cases, a user reported a small bug that turned out to affect many
 unexpected areas.&amp;#160; So please, keep those bug reports coming in!&amp;#160; There have been a hundred thousand downloads of the plugin since it moved to Codeplex, so even a small bugfix might potentially help a lot of people.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Fri, 18 Mar 2011 03:04:20 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110318030420A</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The .PSD file format reflects the features of Adobe Photoshop.&amp;#160; Paint.NET is a much simpler program than Photoshop, so there will be areas where the features do not overlap.&amp;#160; This may cause some issues when trying to load .PSD files created in
 Photoshop.&lt;/p&gt;
&lt;h2&gt;Common Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Memory exhaustion due to too many layers&lt;/strong&gt; &lt;br&gt;
Photoshop stores only the non-empty rectangle from each layer.&amp;#160; However, every layer in Paint.NET occupies the full dimensions of the image.&amp;#160; Thus, a small Photoshop file with many layers will take up much more memory when loaded into Paint.NET than
 when loaded into Photoshop.&amp;#160; Graphic designers often use lots of layers that each affect only a small portion of the image.&amp;#160; This can easily cause Paint.NET to run out of memory.
&lt;ul&gt;
&lt;li&gt;Symptoms: Paint.NET becomes nonresponsive, and hard disk starts thrashing. &lt;/li&gt;&lt;li&gt;How to diagnose: Open Task Manager (Ctrl-Shift-Escape) and check how much memory Paint.NET is using.
&lt;/li&gt;&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;More information: Even though Paint.NET does not support partial layers, the plugin will still save only the non-empty rectangle from each layer.&amp;#160; Thus, it will still load efficiently back into Photoshop.
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Color profile mismatches&lt;/strong&gt; &lt;br&gt;
Photoshop is a color-managed application.&amp;#160; However, Paint.NET is not.
&lt;ul&gt;
&lt;li&gt;Symptoms: Files in non-RGB colorspaces, especially CMYK and Lab, look dramatically different in Photoshop and in Paint.NET.
&lt;/li&gt;&lt;li&gt;Workaround: Switch to RGB, and use the default sRGB profile in Photoshop.&amp;#160;
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text layers, vector masks, other non-raster features&lt;/strong&gt; &lt;br&gt;
Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time.&amp;#160; However, Paint.NET is a raster-only image editor.
&lt;ul&gt;
&lt;li&gt;Text layers load into Paint.NET as raster images.&amp;#160; The image will look correct, but the text will be non-editable.
&lt;/li&gt;&lt;li&gt;Vector masks are ignored, so parts of the image will appear visible that should be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with only the native .PDN file format supporting layers – other file formats flatten the image.&amp;#160; Thus, the Photoshop .PSD file format provides a convenient way of interchanging work between Paint.NET and other applications.&amp;#160; Photoshop
 files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the “Maximize Compatibility” checkbox when saving files in Photoshop. &lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;#160; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;#160; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;&lt;strong&gt;Paint.NET Blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="179"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="210"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="210"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Additive&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Linear Dodge (Add)&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="210"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="210"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="210"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="210"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="210"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="210"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="210"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Dissolve&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Exclusion&lt;/td&gt;
&lt;td valign="top" width="200"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard mix&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hue&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Luminosity&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pin light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Saturation&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Soft light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Vivid light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Speed&lt;/h2&gt;
&lt;p&gt;The plugin is parallelized, so it will make use of a multi-core or multi-processor system to speed up the loading/saving of files.&amp;#160; This is most useful if you have a large number of layers, or if you are loading non-RGB or RLE-compressed files.&amp;#160;
 The parallelization is done at the granularity of layers or channels, using the Paint.NET thread pool.&amp;#160; Once Paint.NET moves onto the .NET Framework 4.0, I plan to use the Parallel Extensions for .NET to parallelize at a finer granularity.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 26 Feb 2011 22:37:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20110226103722P</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The .PSD file format reflects the features of Adobe Photoshop.&amp;#160; Paint.NET is a much simpler program than Photoshop, so there will be areas where the features do not overlap.&amp;#160; This may cause some issues when trying to load .PSD files created in
 Photoshop.&lt;/p&gt;
&lt;h2&gt;Common Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Memory exhaustion due to too many layers&lt;/strong&gt; &lt;br&gt;
Photoshop stores only the non-empty rectangle from each layer.&amp;#160; However, every layer in Paint.NET occupies the full dimensions of the image.&amp;#160; Thus, a small Photoshop file with many layers will take up much more memory when loaded into Paint.NET than
 when loaded into Photoshop.&amp;#160; Graphic designers often use lots of layers that each affect only a small portion of the image.&amp;#160; This can easily cause Paint.NET to run out of memory.
&lt;ul&gt;
&lt;li&gt;Symptoms: Paint.NET becomes nonresponsive, and hard disk starts thrashing. &lt;/li&gt;&lt;li&gt;How to diagnose: Open Task Manager (Ctrl-Shift-Escape) and check how much memory Paint.NET is using.
&lt;/li&gt;&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;More information: Even though Paint.NET does not support partial layers, the plugin will still save only the non-empty rectangle from each layer.&amp;#160; Thus, it will still load efficiently back into Photoshop.
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Color profile mismatches&lt;/strong&gt; &lt;br&gt;
Photoshop is a color-managed application.&amp;#160; However, Paint.NET is not.
&lt;ul&gt;
&lt;li&gt;Symptoms: Files in non-RGB colorspaces, especially CMYK and Lab, look dramatically different in Photoshop and in Paint.NET.
&lt;/li&gt;&lt;li&gt;Workaround: Switch to RGB, and use the default sRGB profile in Photoshop.&amp;#160;
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text layers, vector masks, other non-raster features&lt;/strong&gt; &lt;br&gt;
Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time.&amp;#160; However, Paint.NET is a raster-only image editor.
&lt;ul&gt;
&lt;li&gt;Text layers load into Paint.NET as raster images.&amp;#160; The image will look correct, but the text will be non-editable.
&lt;/li&gt;&lt;li&gt;Vector masks are ignored, so parts of the image will appear visible that should be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with only the native .PDN file format supporting layers – other file formats flatten the image.&amp;#160; Thus, the Photoshop .PSD file format provides a convenient way of interchanging work between Paint.NET and other applications.&amp;#160; Photoshop
 files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the “Maximize Compatibility” checkbox when saving files in Photoshop. &lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;#160; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;#160; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="600"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;&lt;strong&gt;Paint.NET Blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Photoshop blend mode&lt;/td&gt;
&lt;td valign="top" width="210"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="210"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Additive&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Linear Dodge (Add)&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="210"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="210"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="210"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="210"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="210"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="210"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="210"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="209"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="179"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="210"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Dissolve&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Exclusion&lt;/td&gt;
&lt;td valign="top" width="200"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard mix&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hue&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Luminosity&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pin light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Saturation&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Soft light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Vivid light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Speed&lt;/h2&gt;
&lt;p&gt;The plugin is parallelized, so it will make use of a multi-core or multi-processor system to speed up the loading/saving of files.&amp;#160; This is most useful if you have a large number of layers, or if you are loading non-RGB or RLE-compressed files.&amp;#160;
 The parallelization is done at the granularity of layers or channels, using the Paint.NET thread pool.&amp;#160; Once Paint.NET moves onto the .NET Framework 4.0, I plan to use the Parallel Extensions for .NET to parallelize at a finer granularity.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 26 Feb 2011 22:36:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20110226103654P</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The .PSD file format reflects the features of Adobe Photoshop.&amp;#160; Paint.NET is a much simpler program than Photoshop, so there will be areas where the features do not overlap.&amp;#160; This may cause some issues when trying to load .PSD files created in
 Photoshop.&lt;/p&gt;
&lt;h2&gt;Common Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Memory exhaustion due to too many layers&lt;/strong&gt; &lt;br&gt;
Photoshop stores only the non-empty rectangle from each layer.&amp;#160; However, every layer in Paint.NET occupies the full dimensions of the image.&amp;#160; Thus, a small Photoshop file with many layers will take up much more memory when loaded into Paint.NET than
 when loaded into Photoshop.&amp;#160; Graphic designers often use lots of layers that each affect only a small portion of the image.&amp;#160; This can easily cause Paint.NET to run out of memory.
&lt;ul&gt;
&lt;li&gt;Symptoms: Paint.NET becomes nonresponsive, and hard disk starts thrashing. &lt;/li&gt;&lt;li&gt;How to diagnose: Open Task Manager (Ctrl-Shift-Escape) and check how much memory Paint.NET is using.
&lt;/li&gt;&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;More information: Even though Paint.NET does not support partial layers, the plugin will still save only the non-empty rectangle from each layer.&amp;#160; Thus, it will still load efficiently back into Photoshop.
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Color profile mismatches&lt;/strong&gt; &lt;br&gt;
Photoshop is a color-managed application.&amp;#160; However, Paint.NET is not.
&lt;ul&gt;
&lt;li&gt;Symptoms: Files in non-RGB colorspaces, especially CMYK and Lab, look dramatically different in Photoshop and in Paint.NET.
&lt;/li&gt;&lt;li&gt;Workaround: Switch to RGB, and use the default sRGB profile in Photoshop.&amp;#160;
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text layers, vector masks, other non-raster features&lt;/strong&gt; &lt;br&gt;
Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time.&amp;#160; However, Paint.NET is a raster-only image editor.
&lt;ul&gt;
&lt;li&gt;Text layers load into Paint.NET as raster images.&amp;#160; The image will look correct, but the text will be non-editable.
&lt;/li&gt;&lt;li&gt;Vector masks are ignored, so parts of the image will appear visible that should be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with only the native .PDN file format supporting layers – other file formats flatten the image.&amp;#160; Thus, the Photoshop .PSD file format provides a convenient way of interchanging work between Paint.NET and other applications.&amp;#160; Photoshop
 files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the “Maximize Compatibility” checkbox when saving files in Photoshop. &lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;#160; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;#160; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="401"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;&lt;strong&gt;Blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="200"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="200"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="200"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="200"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="200"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="200"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="200"&gt;&lt;strong&gt;Photoshop blend mode key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hue&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Saturation&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Luminosity&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Dissolve&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Soft light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Exclusion&lt;/td&gt;
&lt;td valign="top" width="200"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear dodge&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Vivid light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pin light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard mix&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Additive &lt;/li&gt;&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Speed&lt;/h2&gt;
&lt;p&gt;The plugin is parallelized, so it will make use of a multi-core or multi-processor system to speed up the loading/saving of files.&amp;#160; This is useful if you have a large number of layers, or if you are loading non-RGB or RLE-compressed files.&amp;#160; The
 parallelization is done at the granularity of layers or channels, using the Paint.NET thread pool.&amp;#160; Once Paint.NET moves onto the .NET Framework 4.0, I plan to improve the granularity of the parallelization using the Parallel Extensions for .NET, which
 provide a much simpler way to parallelize looping code.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 26 Feb 2011 04:39:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20110226043945A</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=18</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;This is a filetype plugin for &lt;a href="http://www.getpaint.net/"&gt;Paint.NET&lt;/a&gt; that enables both loading and saving of Photoshop .PSD files.&amp;#160; It was originally written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.
&lt;br&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tao's web page: &lt;a href="http://www.taoyue.com/"&gt;http://www.taoyue.com/&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Tao's email address: &lt;a href="mailto:taoyue@alum.mit.edu"&gt;taoyue@alum.mit.edu&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
Donations are accepted via PayPal, if you’d like to contribute monetarily towards the development of the plugin:
&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=FNX5QVJX43HC2"&gt;
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2&lt;span&gt;&lt;/span&gt;&lt;/a&gt;
&lt;br&gt;
&lt;h2&gt;How to install the plugin&lt;/h2&gt;
&lt;p&gt;Simply unzip and copy PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;/p&gt;
&lt;h2&gt;Features&lt;/h2&gt;
&lt;p&gt;Loading and Saving&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Layers &lt;/li&gt;&lt;li&gt;RLE-compression &lt;/li&gt;&lt;li&gt;32 bit-RGBA colorspace &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Load-only&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Photoshop .PSD files with the following colorspaces are converted to RGBA on load:
&lt;ul&gt;
&lt;li&gt;Bitmap &lt;/li&gt;&lt;li&gt;Grayscale &lt;/li&gt;&lt;li&gt;Duotone (color information discarded, treated as grayscale) &lt;/li&gt;&lt;li&gt;Indexed &lt;/li&gt;&lt;li&gt;CMYK &lt;/li&gt;&lt;li&gt;Multichannel CMY &lt;/li&gt;&lt;li&gt;Lab &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Masks are applied to the layer on load. Vector masks are ignored. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;What if my .PSD file doesn’t load properly?&lt;/h2&gt;
&lt;p&gt;Please first read: &lt;a href="/wikipage?title=Compatibility%20with%20Photoshop&amp;amp;referringTitle=Home"&gt;
Compatibility with Photoshop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you still have problems or questions, please feel free to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Contact me via email &lt;/li&gt;&lt;li&gt;Post in the PSD plugin thread on the official Paint.NET forums &lt;/li&gt;&lt;li&gt;File a bug in the Issue Tracker on Codeplex &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;If the problem occurs with a specific .PSD file, please attach the .PSD file so that I can investigate the problem.&lt;/p&gt;
&lt;p&gt;Your bug reports are very helpful!&amp;#160; If you look at the release notes for each version of the plugin, you’ll see that many changes come as a direct result of user feedback.&amp;#160; In some cases, a user reported a small bug that turned out to affect many
 unexpected areas.&amp;#160; So please, keep those bug reports coming in!&amp;#160; There have been a hundred thousand downloads of the plugin since it moved to Codeplex, so even a small bugfix might potentially help a lot of people.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 26 Feb 2011 04:26:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110226042628A</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;The .PSD file format reflects the features of Adobe Photoshop.&amp;#160; Paint.NET is a much simpler program than Photoshop, so there will be areas where the features do not overlap.&amp;#160; This may cause some issues when trying to load .PSD files created in
 Photoshop.&lt;/p&gt;
&lt;h2&gt;Common Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Memory exhaustion due to too many layers&lt;/strong&gt; &lt;br&gt;
Photoshop stores only the non-empty rectangle from each layer.&amp;#160; However, every layer in Paint.NET occupies the full dimensions of the image.&amp;#160; Thus, a small Photoshop file with many layers will take up much more memory when loaded into Paint.NET than
 when loaded into Photoshop.&amp;#160; Graphic designers often use lots of layers that each affect only a small portion of the image.&amp;#160; This can easily cause Paint.NET to run out of memory.
&lt;ul&gt;
&lt;li&gt;Symptoms: Paint.NET becomes nonresponsive, and hard disk starts thrashing. &lt;/li&gt;&lt;li&gt;How to diagnose: Open Task Manager (Ctrl-Shift-Escape) and check how much memory Paint.NET is using.
&lt;/li&gt;&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;More information: Even though Paint.NET does not support partial layers, the plugin will still save only the non-empty rectangle from each layer.&amp;#160; Thus, it will still load efficiently back into Photoshop.
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Color profile mismatches&lt;/strong&gt; &lt;br&gt;
Photoshop is a color-managed application.&amp;#160; However, Paint.NET is not.
&lt;ul&gt;
&lt;li&gt;Symptoms: Files in non-RGB colorspaces, especially CMYK and Lab, look dramatically different in Photoshop and in Paint.NET.
&lt;/li&gt;&lt;li&gt;Workaround: Switch to RGB, and use the default sRGB profile in Photoshop.&amp;#160;
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text layers, vector masks, other non-raster features&lt;/strong&gt; &lt;br&gt;
Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time.&amp;#160; However, Paint.NET is a raster-only image editor.
&lt;ul&gt;
&lt;li&gt;Text layers load into Paint.NET as raster images.&amp;#160; The image will look correct, but the text will be non-editable.
&lt;/li&gt;&lt;li&gt;Vector masks are ignored, so parts of the image will appear visible that should be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with only the native .PDN file format supporting layers – other file formats flatten the image.&amp;#160; Thus, the Photoshop .PSD file format provides a convenient way of interchanging work between Paint.NET and other applications.&amp;#160; Photoshop
 files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the “Maximize Compatibility” checkbox when saving files in Photoshop. &lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;#160; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;#160; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;p&gt;These &lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="358"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="178"&gt;Blend mode&lt;/td&gt;
&lt;td valign="top" width="178"&gt;Photoshop blend mode key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="194"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="186"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="198"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="189"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="190"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="190"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="190"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="190"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="190"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="190"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="190"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Photoshop blend mode&lt;/td&gt;
&lt;td valign="top" width="200"&gt;Photoshop blend mode key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hue&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Saturation&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Luminosity&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Dissolve&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Soft light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Exclusion&lt;/td&gt;
&lt;td valign="top" width="200"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear dodge&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Vivid light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pin light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard mix&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Additive &lt;/li&gt;&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Speed&lt;/h2&gt;
&lt;p&gt;The plugin is parallelized, so it will make use of a multi-core or multi-processor system to speed up the loading/saving of files.&amp;#160; This is useful if you have a large number of layers, or if you are loading non-RGB or RLE-compressed files.&amp;#160; The
 parallelization is done at the granularity of layers or channels, using the Paint.NET thread pool.&amp;#160; Once Paint.NET moves onto the .NET Framework 4.0, I plan to improve the granularity of the parallelization using the Parallel Extensions for .NET, which
 provide a much simpler way to parallelize looping code.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 26 Feb 2011 04:21:17 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20110226042117A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://psdplugin.codeplex.com/documentation?version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;How to install the plugin&lt;/h2&gt;
Simply unzip and copy PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;br /&gt;&lt;br /&gt;The next time you start Paint.NET, you will see a new option in the Open and Save dialog boxes: &amp;quot;Photoshop (*.psd)&amp;quot;&lt;br /&gt;
&lt;h2&gt;More Information&lt;/h2&gt;
&lt;a href="http://psdplugin.codeplex.com/wikipage?title=Compatibility%20with%20Photoshop&amp;referringTitle=Documentation"&gt;Compatibility with Photoshop&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 26 Feb 2011 04:18:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20110226041829A</guid></item><item><title>Updated Wiki: Compatibility with Photoshop</title><link>http://psdplugin.codeplex.com/wikipage?title=Compatibility with Photoshop&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Common Issues&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Memory exhaustion due to too many layers&lt;/strong&gt; &lt;br&gt;
Photoshop stores only the non-empty rectangle from each layer.&amp;#160; However, every layer in Paint.NET occupies the full dimensions of the image.&amp;#160; Thus, a small Photoshop file with many layers will take up much more memory when loaded into Paint.NET than
 when loaded into Photoshop.&amp;#160; Graphic designers often use lots of layers that each affect only a small portion of the image.&amp;#160; This can easily cause Paint.NET to run out of memory.
&lt;ul&gt;
&lt;li&gt;Symptoms: Paint.NET becomes nonresponsive, and hard disk starts thrashing. &lt;/li&gt;&lt;li&gt;How to diagnose: Open Task Manager (Ctrl-Shift-Escape) and check how much memory Paint.NET is using.
&lt;/li&gt;&lt;li&gt;Workaround: Reduce the number of layers in Photoshop by combining some layers.
&lt;/li&gt;&lt;li&gt;More information: Even though Paint.NET does not support partial layers, the plugin will still save only the non-empty rectangle from each layer.&amp;#160; Thus, it will still load efficiently back into Photoshop.
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Color profile mismatches&lt;/strong&gt; &lt;br&gt;
Photoshop is a color-managed application.&amp;#160; However, Paint.NET is not.
&lt;ul&gt;
&lt;li&gt;Symptoms: Files in non-RGB colorspaces, especially CMYK and Lab, look dramatically different in Photoshop and in Paint.NET.
&lt;/li&gt;&lt;li&gt;Workaround: Switch to RGB, and use the default sRGB profile in Photoshop.&amp;#160;
&lt;br&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text layers, vector masks, other non-raster features&lt;/strong&gt; &lt;br&gt;
Although Photoshop started as a raster image editor, it has slowly been acquiring vector features over time.&amp;#160; However, Paint.NET is a raster-only image editor.
&lt;ul&gt;
&lt;li&gt;Text layers load into Paint.NET as raster images.&amp;#160; The image will look correct, but the text will be non-editable.
&lt;/li&gt;&lt;li&gt;Vector masks are ignored, so parts of the image will appear visible that should be masked out.
&lt;/li&gt;&lt;li&gt;Workaround: Stick to the raster features in Photoshop. &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Maximizing Compatibility&lt;/h2&gt;
&lt;p&gt;Paint.NET ships with only the native .PDN file format supporting layers – other file formats flatten the image.&amp;#160; Thus, the Photoshop .PSD file format provides a convenient way of interchanging work between Paint.NET and other applications.&amp;#160; Photoshop
 files are widely used in the graphics community, and many non-Adobe applications also have the ability to read and write .PSD files.&lt;/p&gt;
&lt;p&gt;To maximize compatibility:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tick the “Maximize Compatibility” checkbox when saving files in Photoshop. &lt;/li&gt;&lt;li&gt;Stick to the common layer blend modes, as listed in the section below.&amp;#160; If you work with a program other than Photoshop, you may have to limit yourself further, as some of them implement fewer blend modes than Paint.NET does.
&lt;/li&gt;&lt;li&gt;Use Photoshop as a raster image editor.&amp;#160; Avoid the vector features. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Layer Blend Modes&lt;/h2&gt;
&lt;p&gt;The following blending modes are common to both Paint.NET and Photoshop:&lt;/p&gt;
&lt;p&gt;These &lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="358"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="178"&gt;Blend mode&lt;/td&gt;
&lt;td valign="top" width="178"&gt;Photoshop blend mode key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="194"&gt;Normal&lt;/td&gt;
&lt;td valign="top" width="186"&gt;norm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="198"&gt;Multiply&lt;/td&gt;
&lt;td valign="top" width="189"&gt;mul&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Color Burn&lt;/td&gt;
&lt;td valign="top" width="190"&gt;div&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Color Dodge&lt;/td&gt;
&lt;td valign="top" width="190"&gt;idiv&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Overlay&lt;/td&gt;
&lt;td valign="top" width="190"&gt;over&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Difference&lt;/td&gt;
&lt;td valign="top" width="190"&gt;diff&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Lighten&lt;/td&gt;
&lt;td valign="top" width="190"&gt;lite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Darken&lt;/td&gt;
&lt;td valign="top" width="190"&gt;dark&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="199"&gt;Screen&lt;/td&gt;
&lt;td valign="top" width="190"&gt;scrn&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The following Photoshop blend modes do not exist in Paint.NET, and are therefore loaded as normal layers:&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Photoshop blend mode&lt;/td&gt;
&lt;td valign="top" width="200"&gt;Photoshop blend mode key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hue&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Saturation&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Color&lt;/td&gt;
&lt;td valign="top" width="200"&gt;colr&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Luminosity&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lum&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Dissolve&lt;/td&gt;
&lt;td valign="top" width="200"&gt;diss&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Soft light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;sLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Exclusion&lt;/td&gt;
&lt;td valign="top" width="200"&gt;smud&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear burn&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lbrn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear dodge&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lddg&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Vivid light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;vLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Linear light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;lLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Pin light&lt;/td&gt;
&lt;td valign="top" width="200"&gt;pLit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="200"&gt;Hard mix&lt;/td&gt;
&lt;td valign="top" width="200"&gt;hMix&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The following Paint.NET blend modes are not available in the Photoshop file format specification, and are therefore saved as normal layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Additive &lt;/li&gt;&lt;li&gt;Reflect &lt;/li&gt;&lt;li&gt;Glow &lt;/li&gt;&lt;li&gt;Negation &lt;/li&gt;&lt;li&gt;Xor &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Speed&lt;/h2&gt;
&lt;p&gt;The plugin is parallelized, so it will make use of a multi-core or multi-processor system to speed up the loading/saving of files.&amp;#160; This is useful if you have a large number of layers, or if you are loading non-RGB or RLE-compressed files.&amp;#160; The
 parallelization is done at the granularity of layers or channels, using the Paint.NET thread pool.&amp;#160; Once Paint.NET moves onto the .NET Framework 4.0, I plan to improve the granularity of the parallelization using the Parallel Extensions for .NET, which
 provide a much simpler way to parallelize looping code.&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 26 Feb 2011 04:15:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Compatibility with Photoshop 20110226041531A</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=17</link><description>&lt;div class="wikidoc"&gt;This is a Paint.NET plugin for loading and saving Photoshop .PSD files.  It was written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Tao&amp;#39;s web page: &lt;a href="http://www.taoyue.com/" class="externalLink"&gt;http://www.taoyue.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Tao&amp;#39;s email address: &lt;a href="mailto:taoyue@alum.mit.edu" class="externalLink"&gt;taoyue@alum.mit.edu&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;If you&amp;#39;d like to contribute towards the development of the PSD plugin, donations are accepted via PayPal: &lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2" class="externalLink"&gt;https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=FNX5QVJX43HC2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Installation&lt;/h3&gt;
Simply unzip and move PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;br /&gt;
&lt;h3&gt;Discussion&lt;/h3&gt;
We do not use the Discussion forum on Codeplex, since Paint.NET already has a forum where users gather for discussion.  There is a thread for this PSD plugin on the official Paint.NET forums: &lt;a href="http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/" class="externalLink"&gt;http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To be notified of new releases, you may subscribe either to the discussion thread, or to the relevant RSS feeds on Codeplex.&lt;br /&gt;
&lt;h3&gt;Bug Reporting and Patches&lt;/h3&gt;
Bug reports are welcomed.  Interchanging PSD files reliably with Adobe Photoshop is the &lt;i&gt;raison d&amp;#39;&amp;#234;tre&lt;/i&gt; of the plugin.  Improving reliability is of much higher priority than features.  Please submit bug reports through the Issue Tracker on Codeplex.  If you are not an experienced tester/developer, please first read &amp;quot;How to Report Bugs Effectively,&amp;quot; by Simon Tatham.  &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html" class="externalLink"&gt;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Patches and other contributions are also welcomed.  I would prefer that you discuss the patch beforehand with me so that I know what&amp;#39;s coming.  I might also be able to offer advice on the best way to go about making the change with the least disruption to the codebase.  Please click the &amp;quot;Contact&amp;quot; link on my Codeplex page: &lt;a href="http://www.codeplex.com/site/users/view/taoyue" class="externalLink"&gt;http://www.codeplex.com/site/users/view/taoyue&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Features&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Layers&lt;/li&gt;
&lt;li&gt;Masks (loading only: merged into the layer)&lt;/li&gt;
&lt;li&gt;RLE-compressed files&lt;/li&gt;
&lt;li&gt;The following color modes can be loaded.
&lt;ul&gt;&lt;li&gt;32 Bit-RGBA&lt;/li&gt;
&lt;li&gt;Gray scale&lt;/li&gt;
&lt;li&gt;Indexed&lt;/li&gt;
&lt;li&gt;CMYK&lt;/li&gt;
&lt;li&gt;Multichannel CMY&lt;/li&gt;
&lt;li&gt;Duotone (as gray scale)&lt;/li&gt;
&lt;li&gt;Lab&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Only RGBA images are saved out, since Paint.NET uses RGBA internally.&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Limitations&lt;/h3&gt;
The filetype plugin does not include every feature in the PSD file format.  Only those elements in PSD that have counterparts in Paint.NET are implemented.  For example: Text layers, layer effects, and vector masks do not exist in Paint.NET.  PSD files with these features may load using the plugin, but a number of elements will be missing.&lt;br /&gt;&lt;br /&gt;In addition, PSD is a complex and poorly-documented file format.  In some cases, Adobe Photoshop will itself violate the format specification.  The primary goal is for the plugin to interchange reliably with Photoshop.&lt;br /&gt;
&lt;h3&gt;Memory usage&lt;/h3&gt;
Photoshop allows layers to be smaller than the image.  Paint.NET, however, uses layers with the same dimensions as the image.  A PSD file with large dimensions and many layers will thus take up substantially more memory when loaded into Paint.NET than when loaded into Photoshop.  In some cases, this will cause Paint.NET to run out of memory, and the file will not be loadable.&lt;br /&gt;&lt;br /&gt;However, we still do the best that we can with this limitation -- when saving PSD files, we will crop the layer to the smallest non-transparent rectangle so that the file can be loaded efficiently back into Photoshop.&lt;br /&gt;
&lt;h3&gt;Layer blend modes&lt;/h3&gt;
Paint.NET blend modes do not correspond one-to-one with Photoshop blend modes.  Currently, the following transformation is used when saving:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Paint.NET blend mode &lt;/th&gt;&lt;th&gt; Photoshop blend mode key &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Normal &lt;/td&gt;&lt;td&gt; norm &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Multiply &lt;/td&gt;&lt;td&gt; mul &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Additive &lt;/td&gt;&lt;td&gt; norm &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ColorBurn &lt;/td&gt;&lt;td&gt; div &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ColorDodge &lt;/td&gt;&lt;td&gt; idiv &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Overlay &lt;/td&gt;&lt;td&gt; over &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Difference &lt;/td&gt;&lt;td&gt; diff &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Lighten &lt;/td&gt;&lt;td&gt; lite &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Darken &lt;/td&gt;&lt;td&gt; dark &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Screen &lt;/td&gt;&lt;td&gt; scrn &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;The following Paint.NET blend modes are not available in the documented PSD file format, and are saved as normal layers instead:
&lt;ul&gt;&lt;li&gt;Reflect&lt;/li&gt;
&lt;li&gt;Glow&lt;/li&gt;
&lt;li&gt;Negation&lt;/li&gt;
&lt;li&gt;Xor&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The following Photoshop blend modes do not exist in Paint.NET, and are loaded as normal layers instead.
&lt;ul&gt;&lt;li&gt;hue&lt;/li&gt;
&lt;li&gt;sat&lt;/li&gt;
&lt;li&gt;colr&lt;/li&gt;
&lt;li&gt;lum&lt;/li&gt;
&lt;li&gt;diss&lt;/li&gt;
&lt;li&gt;hLit&lt;/li&gt;
&lt;li&gt;sLit&lt;/li&gt;
&lt;li&gt;smud&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Speed of operation&lt;/h3&gt;
The plugin will never be as fast as Photoshop itself, which can load large chunks of the binary directly into memory as its native representation of the image.  In contrast, this PSD plugin must convert to the internal Paint.NET image representation on load, and to the Photoshop file format on save.&lt;br /&gt;&lt;br /&gt;To speed up this conversion, the plugin is (mostly) parallelized at a coarse granularity.  Thus, loading and saving of large multilayer files will be considerably faster on a multi-core or multi-processor machine.  Single-layer images will not benefit as much.&lt;br /&gt;&lt;br /&gt;The parallelization is not perfect.  The granularity is too coarse, and some sequential segments remain.  The intention is to improve the parallelization of the plugin after Paint.NET has been retargeted to the .NET Framework 4.0, which includes the Parallel Extensions for .NET.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sat, 16 Oct 2010 22:44:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101016104410P</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=16</link><description>&lt;div class="wikidoc"&gt;This is a Paint.NET plugin for loading and saving Photoshop .PSD files.  It was written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Tao&amp;#39;s web page: &lt;a href="http://www.taoyue.com/" class="externalLink"&gt;http://www.taoyue.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Tao&amp;#39;s email address: &lt;a href="mailto:taoyue@alum.mit.edu" class="externalLink"&gt;taoyue@alum.mit.edu&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Installation&lt;/h3&gt;
Simply unzip and move PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;br /&gt;
&lt;h3&gt;Discussion&lt;/h3&gt;
We do not use the Discussion forum on Codeplex, since Paint.NET already has a forum where users gather for discussion.  There is a thread for this PSD plugin on the official Paint.NET forums: &lt;a href="http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/" class="externalLink"&gt;http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To be notified of new releases, you may subscribe either to the discussion thread, or to the relevant RSS feeds on Codeplex.&lt;br /&gt;
&lt;h3&gt;Bug Reporting and Patches&lt;/h3&gt;
Bug reports are welcomed.  Interchanging PSD files reliably with Adobe Photoshop is the &lt;i&gt;raison d&amp;#39;&amp;#234;tre&lt;/i&gt; of the plugin.  Improving reliability is of much higher priority than features.  Please submit bug reports through the Issue Tracker on Codeplex.  If you are not an experienced tester/developer, please first read &amp;quot;How to Report Bugs Effectively,&amp;quot; by Simon Tatham.  &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html" class="externalLink"&gt;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Patches and other contributions are also welcomed.  I would prefer that you discuss the patch beforehand with me so that I know what&amp;#39;s coming.  I might also be able to offer advice on the best way to go about making the change with the least disruption to the codebase.  Please click the &amp;quot;Contact&amp;quot; link on my Codeplex page: &lt;a href="http://www.codeplex.com/site/users/view/taoyue" class="externalLink"&gt;http://www.codeplex.com/site/users/view/taoyue&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Features&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Layers&lt;/li&gt;
&lt;li&gt;Masks (loading only: merged into the layer)&lt;/li&gt;
&lt;li&gt;RLE-compressed files&lt;/li&gt;
&lt;li&gt;The following color modes can be loaded.
&lt;ul&gt;&lt;li&gt;32 Bit-RGBA&lt;/li&gt;
&lt;li&gt;Gray scale&lt;/li&gt;
&lt;li&gt;Indexed&lt;/li&gt;
&lt;li&gt;CMYK&lt;/li&gt;
&lt;li&gt;Multichannel CMY&lt;/li&gt;
&lt;li&gt;Duotone (as gray scale)&lt;/li&gt;
&lt;li&gt;Lab&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Only RGBA images are saved out, since Paint.NET uses RGBA internally.&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Limitations&lt;/h3&gt;
The filetype plugin does not include every feature in the PSD file format.  Only those elements in PSD that have counterparts in Paint.NET are implemented.  For example: Text layers, layer effects, and vector masks do not exist in Paint.NET.  PSD files with these features may load using the plugin, but a number of elements will be missing.&lt;br /&gt;&lt;br /&gt;In addition, PSD is a complex and poorly-documented file format.  In some cases, Adobe Photoshop will itself violate the format specification.  The primary goal is for the plugin to interchange reliably with Photoshop.&lt;br /&gt;
&lt;h3&gt;Memory usage&lt;/h3&gt;
Photoshop allows layers to be smaller than the image.  Paint.NET, however, uses layers with the same dimensions as the image.  A PSD file with large dimensions and many layers will thus take up substantially more memory when loaded into Paint.NET than when loaded into Photoshop.  In some cases, this will cause Paint.NET to run out of memory, and the file will not be loadable.&lt;br /&gt;&lt;br /&gt;However, we still do the best that we can with this limitation -- when saving PSD files, we will crop the layer to the smallest non-transparent rectangle so that the file can be loaded efficiently back into Photoshop.&lt;br /&gt;
&lt;h3&gt;Layer blend modes&lt;/h3&gt;
Paint.NET blend modes do not correspond one-to-one with Photoshop blend modes.  Currently, the following transformation is used when saving:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Paint.NET blend mode &lt;/th&gt;&lt;th&gt; Photoshop blend mode key &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Normal &lt;/td&gt;&lt;td&gt; norm &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Multiply &lt;/td&gt;&lt;td&gt; mul &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Additive &lt;/td&gt;&lt;td&gt; norm &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ColorBurn &lt;/td&gt;&lt;td&gt; div &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ColorDodge &lt;/td&gt;&lt;td&gt; idiv &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Overlay &lt;/td&gt;&lt;td&gt; over &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Difference &lt;/td&gt;&lt;td&gt; diff &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Lighten &lt;/td&gt;&lt;td&gt; lite &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Darken &lt;/td&gt;&lt;td&gt; dark &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Screen &lt;/td&gt;&lt;td&gt; scrn &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;The following Paint.NET blend modes are not available in the documented PSD file format, and are saved as normal layers instead:
&lt;ul&gt;&lt;li&gt;Reflect&lt;/li&gt;
&lt;li&gt;Glow&lt;/li&gt;
&lt;li&gt;Negation&lt;/li&gt;
&lt;li&gt;Xor&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The following Photoshop blend modes do not exist in Paint.NET, and are loaded as normal layers instead.
&lt;ul&gt;&lt;li&gt;hue&lt;/li&gt;
&lt;li&gt;sat&lt;/li&gt;
&lt;li&gt;colr&lt;/li&gt;
&lt;li&gt;lum&lt;/li&gt;
&lt;li&gt;diss&lt;/li&gt;
&lt;li&gt;hLit&lt;/li&gt;
&lt;li&gt;sLit&lt;/li&gt;
&lt;li&gt;smud&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Speed of operation&lt;/h3&gt;
The plugin will never be as fast as Photoshop itself, which can load large chunks of the binary directly into memory as its native representation of the image.  In contrast, this PSD plugin must convert to the internal Paint.NET image representation on load, and to the Photoshop file format on save.&lt;br /&gt;&lt;br /&gt;To speed up this conversion, the plugin is (mostly) parallelized at a coarse granularity.  Thus, loading and saving of large multilayer files will be considerably faster on a multi-core or multi-processor machine.  Single-layer images will not benefit as much.&lt;br /&gt;&lt;br /&gt;The parallelization is not perfect.  The granularity is too coarse, and some sequential segments remain.  The intention is to improve the parallelization of the plugin after Paint.NET has been retargeted to the .NET Framework 4.0, which includes the Parallel Extensions for .NET.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sun, 12 Sep 2010 00:04:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100912120449A</guid></item><item><title>Updated Wiki: Home</title><link>http://psdplugin.codeplex.com/wikipage?version=15</link><description>&lt;div class="wikidoc"&gt;This is a Paint.NET plugin for loading and saving Photoshop .PSD files.  It was written by Frank Blumenberg in 2006, and has been maintained by Tao Yue since 2010.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Web page: &lt;a href="http://www.taoyue.com/" class="externalLink"&gt;http://www.taoyue.com/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email address: &lt;a href="mailto:taoyue@alum.mit.edu" class="externalLink"&gt;taoyue@alum.mit.edu&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Installation&lt;/h3&gt;
Simply unzip and move PhotoShop.dll to the &amp;quot;FileTypes&amp;quot; folder in the directory where Paint.NET is installed.&lt;br /&gt;
&lt;h3&gt;Discussion&lt;/h3&gt;
We do not use the Discussion forum on Codeplex, since Paint.NET already has a forum where users gather for discussion.  There is a thread for this PSD plugin on the official Paint.NET forums: &lt;a href="http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/" class="externalLink"&gt;http://forums.getpaint.net/index.php?/topic/18128-photoshop-psd-file-plugin-107-and-later/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To be notified of new releases, you may subscribe either to the discussion thread, or to the relevant RSS feeds on Codeplex.&lt;br /&gt;
&lt;h3&gt;Bug Reporting and Patches&lt;/h3&gt;
Bug reports are welcomed.  Interchanging PSD files reliably with Adobe Photoshop is the &lt;i&gt;raison d&amp;#39;&amp;#234;tre&lt;/i&gt; of the plugin.  Improving reliability is of much higher priority than features.  Please submit bug reports through the Issue Tracker on Codeplex.  If you are not an experienced tester/developer, please first read &amp;quot;How to Report Bugs Effectively,&amp;quot; by Simon Tatham.  &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html" class="externalLink"&gt;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Patches and other contributions are also welcomed.  I would prefer that you discuss the patch beforehand with me so that I know what&amp;#39;s coming.  I might also be able to offer advice on the best way to go about making the change with the least disruption to the codebase.  Please click the &amp;quot;Contact&amp;quot; link on my Codeplex page: &lt;a href="http://www.codeplex.com/site/users/view/taoyue" class="externalLink"&gt;http://www.codeplex.com/site/users/view/taoyue&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;Features&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Layers&lt;/li&gt;
&lt;li&gt;Masks (loading only: merged into the layer)&lt;/li&gt;
&lt;li&gt;RLE-compressed files&lt;/li&gt;
&lt;li&gt;The following color modes can be loaded.
&lt;ul&gt;&lt;li&gt;32 Bit-RGBA&lt;/li&gt;
&lt;li&gt;Gray scale&lt;/li&gt;
&lt;li&gt;Indexed&lt;/li&gt;
&lt;li&gt;CMYK&lt;/li&gt;
&lt;li&gt;Multichannel CMY&lt;/li&gt;
&lt;li&gt;Duotone (as gray scale)&lt;/li&gt;
&lt;li&gt;Lab&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Only RGBA images are saved out, since Paint.NET uses RGBA internally.&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Limitations&lt;/h3&gt;
The filetype plugin does not include every feature in the PSD file format.  Only those elements in PSD that have counterparts in Paint.NET are implemented.  For example: Text layers, layer effects, and vector masks do not exist in Paint.NET.  PSD files with these features may load using the plugin, but a number of elements will be missing.&lt;br /&gt;&lt;br /&gt;In addition, PSD is a complex and poorly-documented file format.  In some cases, Adobe Photoshop will itself violate the format specification.  The primary goal is for the plugin to interchange reliably with Photoshop.&lt;br /&gt;
&lt;h3&gt;Memory usage&lt;/h3&gt;
Photoshop allows layers to be smaller than the image.  Paint.NET, however, uses layers with the same dimensions as the image.  A PSD file with large dimensions and many layers will thus take up substantially more memory when loaded into Paint.NET than when loaded into Photoshop.  In some cases, this will cause Paint.NET to run out of memory, and the file will not be loadable.&lt;br /&gt;&lt;br /&gt;However, we still do the best that we can with this limitation -- when saving PSD files, we will crop the layer to the smallest non-transparent rectangle so that the file can be loaded efficiently back into Photoshop.&lt;br /&gt;
&lt;h3&gt;Layer blend modes&lt;/h3&gt;
Paint.NET blend modes do not correspond one-to-one with Photoshop blend modes.  Currently, the following transformation is used when saving:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt; Paint.NET blend mode &lt;/th&gt;&lt;th&gt; Photoshop blend mode key &lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Normal &lt;/td&gt;&lt;td&gt; norm &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Multiply &lt;/td&gt;&lt;td&gt; mul &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Additive &lt;/td&gt;&lt;td&gt; norm &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ColorBurn &lt;/td&gt;&lt;td&gt; div &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; ColorDodge &lt;/td&gt;&lt;td&gt; idiv &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Overlay &lt;/td&gt;&lt;td&gt; over &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Difference &lt;/td&gt;&lt;td&gt; diff &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Lighten &lt;/td&gt;&lt;td&gt; lite &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Darken &lt;/td&gt;&lt;td&gt; dark &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; Screen &lt;/td&gt;&lt;td&gt; scrn &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;The following Paint.NET blend modes are not available in the documented PSD file format, and are saved as normal layers instead:
&lt;ul&gt;&lt;li&gt;Reflect&lt;/li&gt;
&lt;li&gt;Glow&lt;/li&gt;
&lt;li&gt;Negation&lt;/li&gt;
&lt;li&gt;Xor&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;The following Photoshop blend modes do not exist in Paint.NET, and are loaded as normal layers instead.
&lt;ul&gt;&lt;li&gt;hue&lt;/li&gt;
&lt;li&gt;sat&lt;/li&gt;
&lt;li&gt;colr&lt;/li&gt;
&lt;li&gt;lum&lt;/li&gt;
&lt;li&gt;diss&lt;/li&gt;
&lt;li&gt;hLit&lt;/li&gt;
&lt;li&gt;sLit&lt;/li&gt;
&lt;li&gt;smud&lt;/li&gt;&lt;/ul&gt;

&lt;h3&gt;Speed of operation&lt;/h3&gt;
The plugin will never be as fast as Photoshop itself, which can load large chunks of the binary directly into memory as its native representation of the image.  In contrast, this PSD plugin must convert to the internal Paint.NET image representation on load, and to the Photoshop file format on save.&lt;br /&gt;&lt;br /&gt;To speed up this conversion, the plugin is (mostly) parallelized at a coarse granularity.  Thus, loading and saving of large multilayer files will be considerably faster on a multi-core or multi-processor machine.  Single-layer images will not benefit as much.&lt;br /&gt;&lt;br /&gt;The parallelization is not perfect.  The granularity is too coarse, and some sequential segments remain.  The intention is to improve the parallelization of the plugin after Paint.NET has been retargeted to the .NET Framework 4.0, which includes the Parallel Extensions for .NET.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>taoyue</author><pubDate>Sun, 12 Sep 2010 00:04:34 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100912120434A</guid></item></channel></rss>