Всем привет вопрос по поводу imagemagick на C# мне нужно обработать изображения фильтрами по удалению шума я подключил dll версия такая
Magick.NET-7.0.6.601-Q16-x86 потом прописал в GAC
using ImageMagick;
using ImageMagick.ImageOptimizers;
using ImageMagick.Configuration;
using ImageMagick.Defines;
нашел примеры по обработки изображения в google
using (MagickImage image = new MagickImage( project.Variables["a"].Value))
{
image.Threshold(50);
image.Depth = 1;
image.Write( project.Variables["b"].Value);
}
using (MagickImage image = new MagickImage("logo:"))
{
image.ColorType = ColorType.Bilevel;
image.Depth = 1;
image.Write(@"C:\logo-2.png");
}
using (MagickImage image = new MagickImage("logo:"))
{
QuantizeSettings settings = new QuantizeSettings();
settings.ColorSpace = ColorSpace.GRAY;
settings.Colors = 2;
image.Quantize(settings);
image.Depth = 1;
image.Write(@"C:\logo-3.png");
}
Пробовал каждый фрагмент выдает ошибку
Компиляция кода Ошибка в действии "CS1502" "Наиболее подходящий перегруженный метод для "ImageMagick.MagickImage.Threshold(ImageMagick.Percentage)" имеет несколько недопустимых аргументов". [Строка: 2; Cтолбец: 5]
Компиляция кода Ошибка в действии "CS1503" "Аргумент "1": преобразование типа из "int" в "ImageMagick.Percentage" невозможно". [Строка: 2; Cтолбец: 21]
что не так ?