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

给图片添加透明文字水印的方法(可以定义文字水印的位置、水印的透明度)

using System;
using System.Collections.Generic;
using System.Text;

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

namespace DocMIS.AppConfig
{
    
/// <summary>
    
/// 水印位置
    
/// </summary>

    public enum ImagePosition
    
{
        
/// <summary>
        
/// 左上
        
/// </summary>

        LeftTop,
        
/// <summary>
        
/// 左下
        
/// </summary>

        LeftBottom,
        
/// <summary>
        
/// 右上
        
/// </summary>

        RightTop,
        
/// <summary>
        
/// 右下
        
/// </summary>

        RigthBottom,
        
/// <summary>
        
/// 顶部居中
        
/// </summary>

        TopMiddle,
        
/// <summary>
        
/// 底部居中
        
/// </summary>

        BottomMiddle,
        
/// <summary>
        
/// 中心
        
/// </summary>

        Center 
    }


    
/// <summary>
    
/// 图像操作类(主要用于给图片加上透明文字水印)
    
/// </summary>

    class ImageWater_Word
    
{
        
private string _ErrMsg;
        
出错信息


        
将文件转换成流

        
将byte转换成MemoryStream类型

        
将byte转换成Image文件


        
批量在图片上添加透明水印文字

        
在图片上添加透明水印文字

    }

}

posted on 2009-08-10 16:03  冷月孤峰  阅读(2935)  评论(0)    收藏  举报