Imagise.ImageEffectCreator
24.9.1
dotnet add package Imagise.ImageEffectCreator --version 24.9.1
NuGet\Install-Package Imagise.ImageEffectCreator -Version 24.9.1
<PackageReference Include="Imagise.ImageEffectCreator" Version="24.9.1" />
paket add Imagise.ImageEffectCreator --version 24.9.1
#r "nuget: Imagise.ImageEffectCreator, 24.9.1"
// Install Imagise.ImageEffectCreator as a Cake Addin #addin nuget:?package=Imagise.ImageEffectCreator&version=24.9.1 // Install Imagise.ImageEffectCreator as a Cake Tool #tool nuget:?package=Imagise.ImageEffectCreator&version=24.9.1
Imagise.ImageEffectCreator plugin for .NET
** Imagise.ImageEffectCreator plugin for .NET effortlessly improve your images using the .NET Plugin for Photo Filters. This plugin streamlines the process of applying a range of effects, including blur, exposure, sharpness, embossing, grayscale, and more. Achieve top-notch results with minimal effort.**
Platform Independence
Imagise.ImageEffectCreator plugin for .NET can be used to develop applications on Windows Desktop (x86, x64), Windows Server (x86, x64), Windows Azure, Windows Embedded (CE 6.0 R2), as well as Linux x64. The supported platforms include .Net6.0, .Net7.0, .Net8.0.
New Features & Enhancements in Version 24.9
Imagise.ImageEffectCreator is live.
Getting Started with Imagise.Effect Creator plugin for .NET
"Ready to use the Imagise.Effect Creator plugin for .NET? You can effortlessly add the Imagise.Effect Creator NuGet package to your .NET application by executing the following command in the Package Manager Console within Visual Studio:
Install-Package Imagise.ImageEffectCreator
If you already have Imagise.Effect Creator installed and want to upgrade to the latest version, simply run:
Update-Package Imagise.ImageEffectCreator
This will ensure you have the most up-to-date version.
The following examples will help you utilize the Effect Creator feature in your application.
Apply bilateral smoothing filter
using Imagise.Core;
using Imagise.Core.Options;
using Imagise.ImageEffectCreator;
using Imagise.ImageEffectCreator.FilterOptions;
string inputFolder = "<<your input folder>>";
string outputFolder = "<<your output folder>>";
string fileName = "noised.bmp";
BilateralSmoothingFilterOptions options = new BilateralSmoothingFilterOptions();
using (var image = Image.Load(Path.Combine(inputFolder,fileName)))
{
image.Filter(new BilateralSmoothingFilterOptions()).Save(Path.Combine(outputFolder,fileName));
}
Apply Coloreds the gauss wiener filter image.
using Imagise.Core;
using Imagise.Core.Options;
using Imagise.ImageEffectCreator;
using Imagise.ImageEffectCreator.FilterOptions;
string inputFolder = "<<your input folder>>";
string outputFolder = "<<your output folder>>";
string fileName = "blur.jpg";
var options = new GaussWienerFilterOptions(13, 2)
{
Brightness = 1,
};
using (var image = Image.Load(Path.Combine(inputFolder,fileName)))
{
image.Filter(new GaussWienerFilterOptions(13, 2)).Save(Path.Combine(outputFolder,fileName));
}
Apply Coloreds the gauss wiener filter text
using Imagise.Core;
using Imagise.Core.Options;
using Imagise.ImageEffectCreator;
using Imagise.ImageEffectCreator.FilterOptions;
string inputFolder = "<<your input folder>>";
string outputFolder = "<<your output folder>>";
string fileName = "coloredGaussText.bmp";
GaussWienerFilterOptions options = new GaussWienerFilterOptions(5, 1.5)
{
Brightness = 1,
Snr = 0.003
}
using (var image = Image.Load(Path.Combine(inputFolder,fileName)))
{
image.Filter(new GaussWienerFilterOptions(13, 2)).Save(Path.Combine(outputFolder,fileName));
}
Apply Coloreds the motion wiener filter
using Imagise.Core;
using Imagise.Core.Options;
using Imagise.ImageEffectCreator;
using Imagise.ImageEffectCreator.FilterOptions;
string inputFolder = "<<your input folder>>";
string outputFolder = "<<your output folder>>";
string fileName = "coloredMotionText.bmp";
MotionWienerFilterOptions options = new MotionWienerFilterOptions(10, 1, 0)
{
Brightness = 1,
Snr = 0.007
}
using (var image = Image.Load(Path.Combine(inputFolder,fileName)))
{
image.Filter(new GaussWienerFilterOptions(13, 2)).Save(Path.Combine(outputFolder,fileName));
}
Apply Gaussians the blur filter
using Imagise.Core;
using Imagise.Core.Options;
using Imagise.ImageEffectCreator;
using Imagise.ImageEffectCreator.FilterOptions;
string inputFolder = "<<your input folder>>";
string outputFolder = "<<your output folder>>";
string fileName = "scan1.jpg";
GaussianBlurFilterOptions options = new GaussianBlurFilterOptions(5, 4);
using (var image = Image.Load(Path.Combine(inputFolder,fileName)))
{
image.Filter(new GaussWienerFilterOptions(13, 2)).Save(Path.Combine(outputFolder,fileName));
}
Apply noice reduce filter
using Imagise.Core;
using Imagise.Core.Options;
using Imagise.ImageEffectCreator;
using Imagise.ImageEffectCreator.FilterOptions;
string inputFolder = "<<your input folder>>";
string outputFolder = "<<your output folder>>";
string fileName = "noised2.bmp";
using (Image image = Image.Load(Path.Combine(inputFolder, fileName)))
{
Rectangle rect = image.Bounds;
BilateralSmoothingFilterOptions bilateralOptions = new BilateralSmoothingFilterOptions();
SharpenFilterOptions sharpenOptions = new SharpenFilterOptions();
image.Filter(rect, bilateralOptions);
image.Filter(rect, sharpenOptions);
image.Save(Path.Combine(outputFolder, fileName));
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Newtonsoft.Json (>= 13.0.1)
- System.Text.Encoding.CodePages (>= 7.0.0)
-
net8.0
- Newtonsoft.Json (>= 13.0.1)
- System.Text.Encoding.CodePages (>= 7.0.0)
GitHub repositories
This package is not used by any popular GitHub repositories.