zoukankan      html  css  js  c++  java
  • c# 添加图片水印,可以指定水印位置+生成缩略图

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

    namespace BLL
    {
        
    /// <summary>
        
    /// 水印的类型
        
    /// </summary>

        public enum WaterMarkType
        
    {
            
    /// <summary>
            
    /// 文字水印
            
    /// </summary>

            TextMark,
            
    /// <summary>
            
    /// 图片水印
            
    /// </summary>

            //ImageMark // 暂时只能添加文字水印
        }
    ;

        
    /// <summary>
        
    /// 水印的位置
        
    /// </summary>

        public enum WaterMarkPosition
        
    {
            
    /// <summary>
            
    /// 左上角
            
    /// </summary>

            WMP_Left_Top,
            
    /// <summary>
            
    /// 左下角
            
    /// </summary>

            WMP_Left_Bottom,
            
    /// <summary>
            
    /// 右上角
            
    /// </summary>

            WMP_Right_Top,
            
    /// <summary>
            
    /// 右下角
            
    /// </summary>

            WMP_Right_Bottom
        }
    ;

        
    /// <summary>
        
    /// 处理图片的类(包括加水印,生成缩略图)
        
    /// </summary>

        public class ImageWaterMark
        
    {
            
    public ImageWaterMark()
            
    {
                
    //
                
    // TODO: 在此处添加构造函数逻辑
                
    //
            }


            
    给图片加水印

            
    生成缩略图
        }

    }

  • 相关阅读:
    Xilinx之软件平台 ISE与Vivado前世今生
    博客开园
    第一天:开始你的Jobeet项目
    MySQL之alter语句用法总结
    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
    MySQL中distinct和group by性能比较[转]
    GROUP BY,WHERE,HAVING之间的区别和用法
    split(),preg_split()与explode()函数分析与介
    解析posix与perl标准的正则表达式区别
    sql关键字的解释执行顺序
  • 原文地址:https://www.cnblogs.com/kokoliu/p/852110.html
Copyright © 2011-2022 走看看