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: 在此处添加构造函数逻辑
                
    //
            }


            
    给图片加水印

            
    生成缩略图
        }

    }

  • 相关阅读:
    《Java编程思想》笔记 第二十章 注解
    《Java编程思想》笔记 第十九章 枚举类型
    《Java编程思想》笔记 第十七章 容器深入研究
    一个关于Java 多线程问题的知识点
    Tomcat 部署2个项目,只有一个可以访问的解决方案
    抄书(Copying Books, UVa 714)
    Checker Challenge
    Case of the Zeros and Ones
    Tom and paper
    不规则棋盘问题
  • 原文地址:https://www.cnblogs.com/kokoliu/p/852110.html
Copyright © 2011-2022 走看看