使用Magick.NET的图像的平均值
本文关键字:图像 平均值 NET Magick 使用 | 更新日期: 2023-09-27 18:21:03
我可以使用ImageMagick和以下命令混合/平均两个图像:
convert 1.jpg 2.jpg 3.jpg ... N.jpg -average result.jpg
或者
convert *.jpg -evaluate-sequence mean result.jpg
我正在寻找一种在C#中实现这一点的方法,如何使用Magick.NET实现这一目标?
查看文档,以下内容应该有效:
using (MagickImageCollection images = new MagickImageCollection())
{
// Add the first image
MagickImage first = new MagickImage("Snakeware.png");
images.Add(first);
// Add the second image
MagickImage second = new MagickImage("Snakeware.png");
images.Add(second);
// Create an Average from both images
using (MagickImage result = images.Evaluate(EvaluateOperator.Mean))
{
// Save the result
result.Write("Mean.png");
}
}
合并多个图像。
MagickImageCollection.h
EvaluateOperator
评估选项