2

用于使用 SixLabors.ImageSharp(1.0.0-beta0006) nuget 创建图像的代码如下

using (var image = Image.Load(filePath, out var imageFormat))
{
    image.Mutate(imageProcess => imageProcess.Resize(new ResizeOptions
    {
        Mode = ResizeMode.Max,
        Size = CalculateDimensions(image.Size(), targetSize)
    }));
    var pictureBinary = EncodeImage(image, imageFormat);
    SaveThumb(thumbFilePath, thumbFileName, imageFormat.DefaultMimeType, pictureBinary);
}

我还想在当前图像上添加一些不透明度的图像水印。我尝试了几种方法,但无法做到。请让我知道如何做到这一点。

4

0 回答 0