PSFilterHost 1.3.0

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 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.

There is a newer version of this package available.
See the version list below for details.
Install-Package PSFilterHost -Version 1.3.0
dotnet add package PSFilterHost --version 1.3.0
<PackageReference Include="PSFilterHost" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PSFilterHost --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Added a RunFilter overload to allow the host to show the filters user interface initialized from the FilterParameters property.
Added support for searching shortcuts to folders.


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.4.0 655 12/27/2015
1.3.0 432 10/19/2015
1.2.0 506 4/13/2015 535 12/3/2014 862 11/8/2014 396 8/30/2014 356 8/11/2014 445 4/24/2014 448 3/5/2014
1.1.0 490 12/30/2013 492 8/28/2013 480 8/14/2013 469 7/31/2013