#c# #imagemagick #system.drawing #imagemagick.net
Вопрос:
Я обрезаю дополнительные зеленые границы вокруг следующего изображения
Но после обрезки я получаю маленькие белые границы вокруг изображения с помощью изображения Magick.net
var mfactory = new MagickFactory();
Bitmap bit;
using (var image = new MagickImage(mfactory.Image.Create(bmp)))
{
// Trimming WhiteSpace
image.Trim();
bit = image.ToBitmap();
}
Изображение с зелеными границами
Комментарии:
1. У вас есть белые или зеленые границы? Если зеленый, то вам нужно добавить некоторое значение размытости к обрезке, чтобы она удаляла сглаженную оранжево-зеленую смесь. Если белый, то это, скорее всего, иллюзия или артефакт программного обеспечения для просмотра. Пожалуйста, покажите точный результат.
2. @fmw42 Точный результат-второе изображение,вы можете видеть зеленую рамку.
3. Добавьте некоторое значение размытости, чтобы обрезка удаляла смесь оранжевого и зеленого, которая, как вы видите, остается от сглаживания при рисовании цветов. Я не знаю вашего API, поэтому не могу сказать вам точную команду.
4. @fmw42 Добавление fuzz устранило проблему. Спасибо