This repository has been archived on 2024-06-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
thesis-src/Implementation/Ocr.OneShot.Resampling/Program.cs
T
2024-01-10 23:33:58 +01:00

29 lines
788 B
C#

using ImageMagick;
using Ocr.Tesseract.Extensions;
const float factor = 4f;
const string downscaled = "downscaled.png";
using (var image = new MagickImage(args.Single()))
{
image.ResizeImage(0.8f, FilterType.Catrom, PixelInterpolateMethod.Undefined);
image.Write(downscaled);
}
using (var image = new MagickImage(downscaled))
{
image.ResizeImage(factor, FilterType.Lanczos, PixelInterpolateMethod.Catrom);
image.Write("Lanczos.png");
}
using (var image = new MagickImage(downscaled))
{
image.ResizeImage(factor, FilterType.Point, PixelInterpolateMethod.Integer);
image.Write("Nearest.png");
}
using (var image = new MagickImage(downscaled))
{
image.ResizeImage(factor, FilterType.Hermite, PixelInterpolateMethod.Mesh);
image.Write("Hermite.png");
}