PSFilterHost 1.0.0.6

8bf filter host for .NET

This library allows applications built with .NET 2.0 and later to run 3rd party Adobe® Photoshop® compatible filters.

Either 32-bit or 64-bit filters will be used depending on the processor architecture of the host process.

For 32-bit hosts the C# compiler enables Data Execution Prevention for the process, as many filters are not compatible with it you should use editbin or a similar tool to clear the IMAGE_DLLCHARACTERISTICS_NX_COMPAT flag
(see http://blogs.msdn.com/b/ed_maurer/archive/2007/12/14/nxcompat-and-the-c-compiler.aspx for more details).

When using .NET 3.0 and later 8-bit and 16-bit Grayscale and RGB(A) images can be processed using WIC.
The .NET 2.0 version uses GDIPlus which does not support 16-bit data and processes images as 32-bit ARGB.

An example project demonstrating how the use the library is available as part of the source code on the project downloads page.

Install-Package PSFilterHost -Version 1.0.0.6
dotnet add package PSFilterHost --version 1.0.0.6

Release Notes

Fixed a bug in the PropertyProcs with the PSProperties.propCaption case, multiple Windows Imaging Component issues with meta data fixed.

Added an error message for filters that do not support processing completely transparent images, marked the PluginData class as Serializable.
Implemented ISerializable on the ParameterData class and marked the GlobalParameters and ScriptingData properties as internal.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
1.4.0 232 12/27/2015
1.3.0 138 10/19/2015
1.2.0 210 4/13/2015
1.1.0.6 162 12/3/2014
1.1.0.5 511 11/8/2014
1.1.0.4 143 8/30/2014
1.1.0.3 132 8/11/2014
1.1.0.2 181 4/24/2014
1.1.0.1 186 3/5/2014
1.1.0 235 12/30/2013
1.0.0.7 215 8/28/2013
1.0.0.6 (current version) 187 8/14/2013
1.0.0.5 187 7/31/2013
Show less