Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.19 KB

README.md

File metadata and controls

33 lines (27 loc) · 1.19 KB

Antialiasing

Библиотека для изменений размеров изображений без потерь качества, а так же определения размытий и нечёткостей, реализованная на .NET Core.

Примеры использования:

Изменить размер изображения
using (Bitmap sourceImage = new Bitmap("test.jpg"))
using (Bitmap resultImage = sourceImage.Resize(width, height))
{
    resultImage.Save($"result_{resultImage.Width}_{resultImage.Height}.jpg", ImageFormat.Jpeg);
}
Вырезать участок изображения
using (Bitmap sourceImage = new Bitmap("test.jpg"))
using (Bitmap resultImage = sourceImage.Crop(x, y, width, height))
{
    resultImage.Save($"result_{resultImage.Width}_{resultImage.Height}.jpg", ImageFormat.Jpeg);
}
Определение алиасинга
using (Bitmap sourceImage = new Bitmap("test.jpg"))
{
    Assert.IsTrue(sourceImage.HasAliasing());
}

Так же есть возможность указать алгоритм ресайзинга, передав аргумент в метод Resize().