我将获取Graphicsjpeg 的对象,然后在该项目的顶部绘制水印,并使用水印再次保存:
using (Image image = Image.FromFile("myImage.jpg"))
using(Graphics g = Graphics.FromImage( image)){
g.DrawImage( myWaterMarkImage, myPosition);
image.Save(myFilename);
}
Run Code Online (Sandbox Code Playgroud)
这看起来可能会有帮助:
http://www.switchonthecode.com/tutorials/csharp-snippet-tutorial-how-to-draw-text-on-image
虽然它的重点是文本,但我确信只需稍加修改,您也可以添加图形。
一旦有了实现,您可以在每个视图中调用它一次,或者在保存文件之前添加时调用它。
| 归档时间: |
|
| 查看次数: |
12905 次 |
| 最近记录: |