您的位置:首页 >> 编程开发 >> .NET >> 其它 >> 正文
其它 RSS
 

生成水印,可按左上、左下、右上、右下、居中、透明度生成文件,只对jpeg或jpg格式有效![原创]

http://www.rdxx.com 02年08月25日 11:25 互联网 我要投稿

关键词: 透明 , 水印 , 生成 , JPEG , 格式 , 文件

/*
 说明:生成水印,可按左上、左下、右上、右下、居中、透明度生成文件,只对jpeg或jpg格式有效!
 作者:Blue.Dream
*/
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.IO;

namespace test
{
 /// <summary>
 /// Form1 的摘要说明。
 /// </summary>
 public class Form1 : System.Windows.Forms.Form
 {
  //声明加密字符生成的随机数的位数
  public const int LENGTH = 32;
  //声明加密字符前后的分隔长度
  public const int LEN = 4;
  private System.Windows.Forms.GroupBox groupBox1;
  private System.Windows.Forms.GroupBox groupBox2;
  private System.Windows.Forms.Button btn_Browser;
  private System.Windows.Forms.Button button2;
  private System.Windows.Forms.PictureBox imgSource;
  private System.Windows.Forms.PictureBox imgObject;
  private System.Windows.Forms.PictureBox imgWater;
  private System.Windows.Forms.Button btn_Water;
  private string SourceFile;
  private string WaterFile;
  private string SaveFile;
  private System.Windows.Forms.TextBox alpha;
  private System.Windows.Forms.Label label1;
  private System.Windows.Forms.Label label2;
  private System.Windows.Forms.GroupBox groupBox3;
  private System.Windows.Forms.ComboBox local;
  /// <summary>
  /// 必需的设计器变量。
  /// </summary>
  private System.ComponentModel.Container components = null;

  public Form1()
  {
   //
   // Windows 窗体设计器支持所必需的
   //
   InitializeComponent();
   this.Init();

   //
   // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
   //
  }

  private void Init()
  {
   DataTable ht = new DataTable();
   DataColumn objcol = new DataColumn("Keys");
   objcol.DataType = typeof(System.String);
   ht.Columns.Add(objcol);
   objcol = new DataColumn("Value");
   objcol.DataType = typeof(System.Int32);
   ht.Columns.Add(objcol);
   DataRow row = ht.NewRow();
   row[0] = "左上";
   row[1] = 1;
   ht.Rows.Add(row);
   row = ht.NewRow();
   row[0] = "左下";
   row[1] = 2;
   ht.Rows.Add(row);
   row = ht.NewRow();
   row[0] = "右上";
   row[1] = 3;
   ht.Rows.Add(row);
   row = ht.NewRow();
   row[0] = "右下";
   row[1] = 4;
   ht.Rows.Add(row);
   row = ht.NewRow();
   row[0] = "居中";

9 7 3 1 2 3 4 5 6 7 8 4 8 :


 
 
标签: 透明 , 水印 , 生成 , JPEG , 格式 , 文件 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站