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


            
    给图片加水印

            
    生成缩略图
        }

    }

  • 相关阅读:
    彻底弄懂CSS盒子模式
    什么是 MDAC、 DA SDK、 ODBC、 OLEDB、 ADO、 RDS, 和 ADO / MD
    多线程编程之一——问题提出
    DECLARE_HANDLE
    15.3简单多线程示例
    为什么有的时候Win32 Console Application新创建的子线程得不到运行
    多线程CreateThread函数的用法及注意事项
    多线程编程之二——MFC中的多线程开发
    listbox 使用笔记
    Command 对象
  • 原文地址:https://www.cnblogs.com/kokoliu/p/852110.html
Copyright © 2011-2022 走看看