我需要在 .NET Core 中裁剪图像。我使用了 ImageSharp、CoreCompat 和 Microsoft.Windows.Compatibility,并扫描了我能找到的所有方法。但是,我仍然找不到裁剪图像的方法。可以调整大小,但不能裁剪。
.NET Core 如何根据左上角的像素位置、宽度和高度裁剪图像?
最佳答案
我建议使用 ImageSharp或 CoreCompat.System.Drawing 如果您使用的是 ImageSharp,我认为这是裁剪图像的正确方法;通过 Mutate() 方法使用 ImageProcessors:
int width = 0;
int height = 0;
image.Mutate(ctx => ctx.Crop(width, height));
您需要以下命名空间才能访问它:
using SixLabors.ImageSharp.Processing;
关于c# - 如何在 .NET Core 中裁剪图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51955644/