7

我想为我的所有图像添加一个小的淡出水印图像。

有没有办法在 c# 中做到这一点?

4

1 回答 1

1

您可以使用System.Drawing

//1. create a bitmap (create a empty one or from file)
Bitmap bmpPic = new Bitmap(imgWidth,imgHeight);

//2. pass that bitmap into Graphics
using (Graphics g = Graphics.FromImage(bmpPic))
{
    //manipulate the image
}

//3. save the bitmap back to a filestream
bmpPic.Save(imgFileStream,ImageFormat.Png);

只需确保将所有资源用作 System.Drawing 使用非托管 GDI+ 资源

于 2015-06-11T18:15:26.393 回答