使用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);
}
我还想在当前图像上添加一些不透明的图像水印。 我尝试了几种方法,但无法做到。 请让我知道该怎么做。