为图片添加水印

转载 2006年06月21日 14:28:00

利用.net中System.Drawing命名空间下的常用类我们就可以轻松的为图片添加文字水印和图片水印,并且可以自定义水印文字和水印图片的大小、位置、颜色、透明度等等!对于jpg或者png等图片,可以直接通过Graphics g= Graphics.FromImage(image)来获得Graphics对象,但对于gif图片,通过这种方法无法获得Graphics对象,解决这个问题的方法是首先根据.gif文件的大小生成一个位图作图区,然后将原图复制到作图区,做进行处理,以下是水印添加类的完整代码:

using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Drawing.Drawing2D;

namespace JillZhang
{
    
public enum MarkType
    
{
        Text,Image
    }

    
/// <summary>
    
/// 给图片添加水印得类得描述
    
/// </summary>

    public class WaterMark
    
{
        
---------------------成员变量---------------------

        
---------------------构造函数---------------------

        
---------------------公共属性---------------------

        
---------------------方法事件---------------------        
    }

}


利用该类,您可以轻松的对图片加水印,但也有不足,通过这种方法添加水印,会破坏.gif动画,因为我目前还不知道如何判断.gif文件是否是动画,这个问题还需要各位网友的建议和帮助

相关文章推荐

一个图片添加水印的类

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst...

添加水印(文字and图片)

///         /// 返回新的后缀         ///       ...

图片水印的添加

由于项目中需要对图片添加水印,思路大致如下:1.创建缓存图片对象(BufferedImage)2.创建Java绘图工具对象(Graphics2D)3.使用绘图工具对象将原图绘制到缓存图片4.使用绘图工...

java实现给图片添加水印

package zmx.image.test; import java.awt.AlphaComposite; import java.awt.Graphics2D; import java....

Java实现给图片添加水印

本门目录: 图片水印文字水印 [一]、图片水印 Java代码  package michael.io.image;    import java.awt.Alph...

一起学android之给图片添加水印效果(33)

原图: 效果图: 参考代码如下: public class MainActivity extends Activity { private Button btn_start;...

ecshop编辑器kindeditor上传图片添加水印插件

很多人都觉得ecshop自带的编辑器不好用,wan

给图片添加透明文字水印的方法

给图片添加透明文字水印的方法(可以定义文字水印的位置、水印的透明度) using System; using System.Collections.Generic; using Syst...

PHP 上传图片添加水印

<?php //为上传的图片加上水印 /* *自定义添加水印处理函数makeImageWaterMark *$image 上传的图片(要添加水印效果的图片资源标识) *$pos 水印位置...

图片任意位置添加水印

昨天学习了一个如何为一张图片添加水印
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)