summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuuta Liang <yuuta@yuuta.moe>2024-01-17 20:16:55 -0800
committerYuuta Liang <yuuta@yuuta.moe>2024-01-17 20:16:55 -0800
commitce9e48f6d95857f451b128bbcca1bf132c54a59a (patch)
treeaa4b353b4a425a47db8a320c48215f2141265b6f
downloadLYTImage-ce9e48f6d95857f451b128bbcca1bf132c54a59a.tar
LYTImage-ce9e48f6d95857f451b128bbcca1bf132c54a59a.tar.gz
LYTImage-ce9e48f6d95857f451b128bbcca1bf132c54a59a.tar.bz2
LYTImage-ce9e48f6d95857f451b128bbcca1bf132c54a59a.zip
Import from https://www.51aspx.com/code/LYTImage
-rw-r--r--51Aspx源码必读.txt41
-rw-r--r--App.icobin0 -> 1078 bytes
-rw-r--r--AssemblyInfo.cs58
-rw-r--r--Form1.cs1578
-rw-r--r--Form1.resx1517
-rw-r--r--LYTImage.zipbin0 -> 1495073 bytes
-rw-r--r--Pic.csproj135
-rw-r--r--Pic.csproj.user58
-rw-r--r--Pic.sln19
-rw-r--r--Properties/Resources.Designer.cs70
-rw-r--r--Properties/Resources.resx124
-rw-r--r--Show1.JPGbin0 -> 225233 bytes
-rw-r--r--aaa.Designer.cs232
-rw-r--r--aaa.cs99
-rw-r--r--aaa.resx1508
-rw-r--r--bin/Debug/HellowWorld.pngbin0 -> 108691 bytes
-rw-r--r--bin/Release/Pic.exebin0 -> 405504 bytes
-rw-r--r--bin/Release/Pic.vshost.exebin0 -> 11592 bytes
-rw-r--r--bin/Release/Pic.vshost.exe.manifest11
-rw-r--r--from.gifbin0 -> 4945 bytes
-rw-r--r--ico237.icobin0 -> 82611 bytes
-rw-r--r--obj/Release/Pic.Form1.resourcesbin0 -> 83492 bytes
-rw-r--r--obj/Release/Pic.Properties.Resources.resourcesbin0 -> 109160 bytes
-rw-r--r--obj/Release/Pic.aaa.resourcesbin0 -> 83177 bytes
-rw-r--r--obj/Release/Pic.csproj.FileListAbsolute.txt14
-rw-r--r--obj/Release/Pic.csproj.GenerateResource.Cachebin0 -> 948 bytes
-rw-r--r--obj/Release/Pic.exebin0 -> 405504 bytes
-rw-r--r--obj/Release/Pic.projdatabin0 -> 4872 bytes
-rw-r--r--obj/Release/TempPE/Properties.Resources.Designer.cs.dllbin0 -> 4608 bytes
-rw-r--r--最新Asp.Net源码下载.url6
-rw-r--r--输出-生成.txt14
31 files changed, 5484 insertions, 0 deletions
diff --git a/51Aspx源码必读.txt b/51Aspx源码必读.txt
new file mode 100644
index 0000000..97ffaa7
--- /dev/null
+++ b/51Aspx源码必读.txt
@@ -0,0 +1,41 @@
+LYT基本图形处理源码
+
+源码描述:
+ 用WinFrom制作的一个图形效果处理器,根据选择的图片进行效果处理或选择输入法,进行添加文字;
+ 并可以对图片进行不同方式的演示,对需要保存的图片进行格式码转等!
+
+开发环境:VS2008;
+
+上传者:liangyuteng0927
+
+下载地址:http://www.51aspx.com/Code/LYTImage
+
+相关内容变更请以51Aspx官方网站最终显示为准
+本源码由51aspx调测并整理
+商业版资源请在作者或者51Aspx授权范围内使用,否则后果自负!
+如需转载免费版请注明作者信息及来源,以示对他人劳动成果的尊重!
+获得更有效最新的帮助技术支持看这里:http://www.51aspx.com/help
+
+ ╭═══════════════╮
+ ║ .Net源码专业站 ║
+ ╭══════┤ http://www.51aspx.com ├══════╮
+ ║ ║ 论坛:http://bbs.51aspx.com ║ ║
+ ║ ╰═══════════════╯ ║
+ ║ ║
+ ║51Aspx声明: ║
+ ║ 1) 本站不保证所提供软件或程序的完整性和安全性。 ║
+ ║ 2) 转载本站提供的资源请勿删除本说明文件。 ║
+ ║ 3) 本站源码为网上搜集或网友提供,如果涉及或侵害到您的版║
+ ║ 权,请立即通知我们。 ║
+ ║ 4) 本站提供免费代码只可供研究学习使用,切勿用于商业用途║
+ ║ 由此引起一切后果与本站无关。 ║
+ ║ 5) 商业源码请在源码授权范围内进行使用! ║
+ ║ ║
+ ║ 51Aspx —— .Net源码服务专家 ║
+ ║ 联系方式 : support@51aspx.com ║
+ ║ ╭──────────────────────╮ ║
+ ╰══┤ .Net源码专业站 http://www.51aspx.com ├══╯
+ ╰───────────────────────╯
+友情提示:
+ 一般数据库文件默认在DB_51aspx文件夹下
+ 更多使用帮助和协议请浏览http://www.51aspx.com/help
diff --git a/App.ico b/App.ico
new file mode 100644
index 0000000..3a5525f
--- /dev/null
+++ b/App.ico
Binary files differ
diff --git a/AssemblyInfo.cs b/AssemblyInfo.cs
new file mode 100644
index 0000000..db4416d
--- /dev/null
+++ b/AssemblyInfo.cs
@@ -0,0 +1,58 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+//
+// йس򼯵ijϢͨ
+// ԼƵġЩֵ޸
+// Ϣ
+//
+[assembly: AssemblyTitle("")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+//
+// 򼯵İ汾Ϣ 4 ֵ:
+//
+// 汾
+// ΰ汾
+// ڲ汾
+// ޶
+//
+// ָЩֵҲʹá޶š͡ڲ汾šĬֵǰ
+// ʾʹ '*':
+
+[assembly: AssemblyVersion("1.0.*")]
+
+//
+// ҪԳ򼯽ǩָҪʹõԿйسǩĸϢο
+// Microsoft .NET Framework ĵ
+//
+// ʹԿǩԿ
+//
+// ע:
+// (*) δָԿ򼯲ᱻǩ
+// (*) KeyName ָѾװڼϵ
+// ܷṩ(CSP)еԿKeyFile ָ
+// Կļ
+// (*) KeyFile KeyName ֵָ
+// д:
+// (1) CSP пҵ KeyNameʹøԿ
+// (2) KeyName ڶ KeyFile ڣ
+// KeyFile еԿװ CSP вʹøԿ
+// (*) Ҫ KeyFileʹ sn.exe(ǿ)ʵùߡ
+// ָ KeyFile ʱKeyFile λӦ
+// ĿĿ¼
+// %Project Directory%\obj\<configuration>磬 KeyFile λ
+// ĿĿ¼Ӧ AssemblyKeyFile
+// ָΪ [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
+// (*) ӳǩһ߼ѡ - йĸϢ Microsoft .NET Framework
+// ĵ
+//
+[assembly: AssemblyDelaySign(false)]
+[assembly: AssemblyKeyFile("")]
+[assembly: AssemblyKeyName("")]
diff --git a/Form1.cs b/Form1.cs
new file mode 100644
index 0000000..a8be9f3
--- /dev/null
+++ b/Form1.cs
@@ -0,0 +1,1578 @@
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using System.Windows.Forms;
+using System.Data;
+using System.Threading;
+namespace Pic
+{
+ /// <summary>
+ /// Form1 ժҪ˵
+ /// </summary>
+ public class Form1 : System.Windows.Forms.Form
+ {
+ private System.Drawing.Bitmap MyBitmap;
+ private System.Windows.Forms.OpenFileDialog openFileDialog1;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private MenuStrip menuStrip1;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ЧToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ͼToolStripMenuItem;
+ private ToolStripMenuItem ɫToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ڰToolStripMenuItem;
+ private ToolStripMenuItem ữToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripTextBox textBox1;
+ private FontDialog fontDialog1;
+ private ToolStripMenuItem ʾToolStripMenuItem;
+ private ToolStripMenuItem ΪToolStripMenuItem;
+ private SaveFileDialog saveFileDialog1;
+ //صַhttp://www.51aspx.com
+ /// <summary>
+ ///
+ /// </summary>
+ private System.ComponentModel.Container components = null;
+ private System.String StrFileName = "";
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ʵʱToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem toolStripMenuItem1;
+ private ToolStripMenuItem аToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ճToolStripMenuItem;
+ private ToolStripMenuItem תToolStripMenuItem;
+ private ToolStripMenuItem ҶToolStripMenuItem;
+ private ToolStripMenuItem ҶֱToolStripMenuItem;
+ private ToolStripMenuItem ˽ToolStripMenuItem;
+ private ToolStripMenuItem ˳ToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ϵToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem תToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private ToolStripMenuItem ToolStripMenuItem;
+ private LinkLabel linkLabel1;
+ private ToolStripComboBox toolStripComboBox1;
+ private System.Int32 iFlag = 1;
+ public Form1()
+ {
+ //
+ // Windows ֧
+ //
+ InitializeComponent();
+
+ //
+ // TODO: InitializeComponent úκι캯
+ //
+ }
+
+ /// <summary>
+ /// ʹõԴ
+ /// </summary>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing)
+ {
+ if (components != null)
+ {
+ components.Dispose();
+ }
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows ɵĴ
+ /// <summary>
+ /// ֧ķ - Ҫʹô༭޸
+ /// ˷ݡ
+ /// </summary>
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.linkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.menuStrip1 = new System.Windows.Forms.MenuStrip();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ЧToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ɫToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ڰToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ữToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.textBox1 = new System.Windows.Forms.ToolStripTextBox();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ʵʱToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ʾToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ҶToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ҶֱToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.˽ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.˳ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ϵToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.תToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ͼToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ΪToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.аToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ճToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.תToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.fontDialog1 = new System.Windows.Forms.FontDialog();
+ this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
+ this.toolStripComboBox1 = new System.Windows.Forms.ToolStripComboBox();
+ this.panel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.menuStrip1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // openFileDialog1
+ //
+ this.openFileDialog1.AddExtension = false;
+ this.openFileDialog1.Filter = resources.GetString("openFileDialog1.Filter");
+ this.openFileDialog1.Title = "Open";
+ this.openFileDialog1.FileOk += new System.ComponentModel.CancelEventHandler(this.openFileDialog1_FileOk);
+ //
+ // panel1
+ //
+ this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.panel1.AutoScroll = true;
+ this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.panel1.Controls.Add(this.linkLabel1);
+ this.panel1.Controls.Add(this.pictureBox1);
+ this.panel1.Location = new System.Drawing.Point(0, 28);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(464, 298);
+ this.panel1.TabIndex = 3;
+ //
+ // linkLabel1
+ //
+ this.linkLabel1.AutoSize = true;
+ this.linkLabel1.Font = new System.Drawing.Font("", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.linkLabel1.Location = new System.Drawing.Point(217, 222);
+ this.linkLabel1.Name = "linkLabel1";
+ this.linkLabel1.Size = new System.Drawing.Size(134, 27);
+ this.linkLabel1.TabIndex = 5;
+ this.linkLabel1.TabStop = true;
+ this.linkLabel1.Text = "ǰ>";
+ this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Image = global::Pic.Properties.Resources.HellowWorld;
+ this.pictureBox1.Location = new System.Drawing.Point(0, 0);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(620, 466);
+ this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
+ this.pictureBox1.MouseUp += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseUp_1);
+ //
+ // menuStrip1
+ //
+ this.menuStrip1.Dock = System.Windows.Forms.DockStyle.None;
+ this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.toolStripComboBox1});
+ this.menuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.menuStrip1.Name = "menuStrip1";
+ this.menuStrip1.Size = new System.Drawing.Size(311, 29);
+ this.menuStrip1.TabIndex = 4;
+ this.menuStrip1.Text = "menuStrip1";
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ЧToolStripMenuItem,
+ this.ʾToolStripMenuItem});
+ this.ToolStripMenuItem.Enabled = false;
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(44, 25);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // ЧToolStripMenuItem
+ //
+ this.ЧToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ɫToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.ڰToolStripMenuItem,
+ this.ữToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.textBox1,
+ this.ToolStripMenuItem});
+ this.ЧToolStripMenuItem.Name = "ЧToolStripMenuItem";
+ this.ЧToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.ЧToolStripMenuItem.Text = "Ч";
+ //
+ // ɫToolStripMenuItem
+ //
+ this.ɫToolStripMenuItem.Name = "ɫToolStripMenuItem";
+ this.ɫToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ɫToolStripMenuItem.Text = "ɫ";
+ this.ɫToolStripMenuItem.Click += new System.EventHandler(this.ɫToolStripMenuItem_Click);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // ڰToolStripMenuItem
+ //
+ this.ڰToolStripMenuItem.Name = "ڰToolStripMenuItem";
+ this.ڰToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ڰToolStripMenuItem.Text = "ڰ";
+ this.ڰToolStripMenuItem.Click += new System.EventHandler(this.ڰToolStripMenuItem_Click);
+ //
+ // ữToolStripMenuItem
+ //
+ this.ữToolStripMenuItem.Name = "ữToolStripMenuItem";
+ this.ữToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ữToolStripMenuItem.Text = "ữ";
+ this.ữToolStripMenuItem.Click += new System.EventHandler(this.ữToolStripMenuItem_Click);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // textBox1
+ //
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(100, 23);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem,
+ this.ʵʱToolStripMenuItem,
+ this.ToolStripMenuItem});
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ToolStripMenuItem.Text = "";
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // ʵʱToolStripMenuItem
+ //
+ this.ʵʱToolStripMenuItem.Name = "ʵʱToolStripMenuItem";
+ this.ʵʱToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.ʵʱToolStripMenuItem.Text = "ʵʱ";
+ this.ʵʱToolStripMenuItem.Click += new System.EventHandler(this.ʵʱToolStripMenuItem_Click);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // ʾToolStripMenuItem
+ //
+ this.ʾToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ҶToolStripMenuItem,
+ this.ҶֱToolStripMenuItem,
+ this.˽ToolStripMenuItem,
+ this.˳ToolStripMenuItem,
+ this.ToolStripMenuItem});
+ this.ʾToolStripMenuItem.Name = "ʾToolStripMenuItem";
+ this.ʾToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.ʾToolStripMenuItem.Text = "ʾ";
+ //
+ // ҶToolStripMenuItem
+ //
+ this.ҶToolStripMenuItem.Name = "ҶToolStripMenuItem";
+ this.ҶToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ҶToolStripMenuItem.Text = "Ҷˮƽ";
+ this.ҶToolStripMenuItem.Click += new System.EventHandler(this.ҶToolStripMenuItem_Click_1);
+ //
+ // ҶֱToolStripMenuItem
+ //
+ this.ҶֱToolStripMenuItem.Name = "ҶֱToolStripMenuItem";
+ this.ҶֱToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ҶֱToolStripMenuItem.Text = "Ҷֱ";
+ this.ҶֱToolStripMenuItem.Click += new System.EventHandler(this.ҶֱToolStripMenuItem_Click_1);
+ //
+ // ˽ToolStripMenuItem
+ //
+ this.˽ToolStripMenuItem.Name = "˽ToolStripMenuItem";
+ this.˽ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.˽ToolStripMenuItem.Text = "ˣ룩";
+ this.˽ToolStripMenuItem.Click += new System.EventHandler(this.˽ToolStripMenuItem_Click_1);
+ //
+ // ˳ToolStripMenuItem
+ //
+ this.˳ToolStripMenuItem.Name = "˳ToolStripMenuItem";
+ this.˳ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.˳ToolStripMenuItem.Text = "ˣ˳";
+ this.˳ToolStripMenuItem.Click += new System.EventHandler(this.˳ToolStripMenuItem_Click_1);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem,
+ this.ϵToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.תToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.ToolStripMenuItem,
+ this.ToolStripMenuItem});
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(160, 22);
+ this.ToolStripMenuItem.Text = "";
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click_1);
+ //
+ // ϵToolStripMenuItem
+ //
+ this.ϵToolStripMenuItem.Name = "ϵToolStripMenuItem";
+ this.ϵToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.ϵToolStripMenuItem.Text = "ϵ";
+ this.ϵToolStripMenuItem.Click += new System.EventHandler(this.ϵToolStripMenuItem_Click_1);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click_1);
+ //
+ // תToolStripMenuItem
+ //
+ this.תToolStripMenuItem.Name = "תToolStripMenuItem";
+ this.תToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.תToolStripMenuItem.Text = "ת";
+ this.תToolStripMenuItem.Click += new System.EventHandler(this.תToolStripMenuItem_Click_1);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click_1);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click_1);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(112, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click_1);
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ͼToolStripMenuItem,
+ this.ΪToolStripMenuItem,
+ this.аToolStripMenuItem,
+ this.תToolStripMenuItem});
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(44, 21);
+ this.ToolStripMenuItem.Text = "ļ";
+ //
+ // ͼToolStripMenuItem
+ //
+ this.ͼToolStripMenuItem.Name = "ͼToolStripMenuItem";
+ this.ͼToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.ͼToolStripMenuItem.Text = "ͼ";
+ this.ͼToolStripMenuItem.Click += new System.EventHandler(this.ͼToolStripMenuItem_Click);
+ //
+ // ΪToolStripMenuItem
+ //
+ this.ΪToolStripMenuItem.Enabled = false;
+ this.ΪToolStripMenuItem.Name = "ΪToolStripMenuItem";
+ this.ΪToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.ΪToolStripMenuItem.Text = "Ϊ";
+ this.ΪToolStripMenuItem.Click += new System.EventHandler(this.ΪToolStripMenuItem_Click);
+ //
+ // аToolStripMenuItem
+ //
+ this.аToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolStripMenuItem,
+ this.ճToolStripMenuItem});
+ this.аToolStripMenuItem.Enabled = false;
+ this.аToolStripMenuItem.Name = "аToolStripMenuItem";
+ this.аToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.аToolStripMenuItem.Text = "а";
+ //
+ // ToolStripMenuItem
+ //
+ this.ToolStripMenuItem.Name = "ToolStripMenuItem";
+ this.ToolStripMenuItem.Size = new System.Drawing.Size(100, 22);
+ this.ToolStripMenuItem.Text = "";
+ this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
+ //
+ // ճToolStripMenuItem
+ //
+ this.ճToolStripMenuItem.Name = "ճToolStripMenuItem";
+ this.ճToolStripMenuItem.Size = new System.Drawing.Size(100, 22);
+ this.ճToolStripMenuItem.Text = "ճ";
+ this.ճToolStripMenuItem.Click += new System.EventHandler(this.ճToolStripMenuItem_Click);
+ //
+ // תToolStripMenuItem
+ //
+ this.תToolStripMenuItem.Name = "תToolStripMenuItem";
+ this.תToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.תToolStripMenuItem.Text = "ת";
+ this.תToolStripMenuItem.Click += new System.EventHandler(this.תToolStripMenuItem_Click);
+ //
+ // saveFileDialog1
+ //
+ this.saveFileDialog1.AddExtension = false;
+ this.saveFileDialog1.Filter = "Jpg|*.jpg";
+ //
+ // toolStripComboBox1
+ //
+ this.toolStripComboBox1.Name = "toolStripComboBox1";
+ this.toolStripComboBox1.Size = new System.Drawing.Size(121, 25);
+ this.toolStripComboBox1.Text = "뷨";
+ this.toolStripComboBox1.Visible = false;
+ this.toolStripComboBox1.SelectedIndexChanged += new System.EventHandler(this.toolStripComboBox1_SelectedIndexChanged);
+ //
+ // Form1
+ //
+ this.AllowDrop = true;
+ this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
+ this.ClientSize = new System.Drawing.Size(464, 326);
+ this.Controls.Add(this.menuStrip1);
+ this.Controls.Add(this.panel1);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MainMenuStrip = this.menuStrip1;
+ this.Name = "Form1";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "ͼ";
+ this.Load += new System.EventHandler(this.Form1_Load);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.menuStrip1.ResumeLayout(false);
+ this.menuStrip1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+ #endregion
+
+ /// <summary>
+ /// Ӧóڵ㡣
+ /// </summary>
+ [STAThread]
+ static void Main()
+ {
+ Application.Run(new Form1());
+ }
+ [STAThread]
+ static void Main1()
+ { }
+ static void Main2()
+ {
+ bool bExist;
+ Mutex MyMutex = new Mutex(true, "OnlyRunOncetime", out bExist);
+ if (bExist)
+ {
+ Application.Run(new Form1());
+ MyMutex.ReleaseMutex();
+ }
+ else
+ {
+ MessageBox.Show("ѾУ", "Ϣʾ", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ }
+ private void button2_Click(object sender, System.EventArgs e)
+ {//رճ
+ this.Close();
+ }
+
+ private void button1_Click(object sender, System.EventArgs e)
+ {//ͼ
+ if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
+ {
+ this.pictureBox1.Image = System.Drawing.Bitmap.FromFile(this.openFileDialog1.FileName);
+ }
+ }
+
+ private void ҶToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();
+ int dh = MyBitmap.Height / 20;
+ int dw = MyBitmap.Width;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray);
+ Point[] MyPoint = new Point[20];
+ for (int y = 0; y < 20; y++)
+ {
+ MyPoint[y].X = 0;
+ MyPoint[y].Y = y * dh;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < dh; i++)
+ {
+ for (int j = 0; j < 20; j++)
+ {
+ for (int k = 0; k < dw; k++)
+ {
+ bitmap.SetPixel(MyPoint[j].X + k, MyPoint[j].Y + i, MyBitmap.GetPixel(MyPoint[j].X + k, MyPoint[j].Y + i));
+ }
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ System.Threading.Thread.Sleep(100);
+ }
+ }
+ private System.Drawing.Point MyStartPos; //λ
+ private System.Drawing.Point MyEndPos; //յλ
+ private int MyDrawType = 0; //
+ private void button3_Click(object sender, System.EventArgs e)
+ {//ֱҶʾͼ
+ MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();
+ int dw = MyBitmap.Width / 30;
+ int dh = MyBitmap.Height;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray);
+ Point[] MyPoint = new Point[30];
+ for (int x = 0; x < 30; x++)
+ {
+ MyPoint[x].Y = 0;
+ MyPoint[x].X = x * dw;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < dw; i++)
+ {
+ for (int j = 0; j < 30; j++)
+ {
+ for (int k = 0; k < dh; k++)
+ {
+ bitmap.SetPixel(MyPoint[j].X + i, MyPoint[j].Y + k, MyBitmap.GetPixel(MyPoint[j].X + i, MyPoint[j].Y + k));
+ }
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ System.Threading.Thread.Sleep(100);
+ }
+
+ }
+ //صַhttp://www.51aspx.com
+ private void ͼToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.openFileDialog1.ShowDialog();
+ if (this.openFileDialog1.FileName.Trim() == "")
+ return;
+ try
+ { //õԭʼСͼ
+ Bitmap SrcBitmap = new Bitmap(this.openFileDialog1.FileName);
+ //õźͼ
+ MyBitmap = new Bitmap(SrcBitmap, this.pictureBox1.Width,
+ this.pictureBox1.Height);
+ this.pictureBox1.Image = MyBitmap;
+
+ }
+ catch { }
+ }
+
+ private void Form1_Load(object sender, EventArgs e)
+ {
+ //ȡ뷨Ϣ
+ //ȡϵͳѾװ뷨
+ InputLanguageCollection MyInputs = InputLanguage.InstalledInputLanguages;
+ //뷨Ͽ
+ foreach (InputLanguage MyInput in MyInputs)
+ this.toolStripComboBox1.Items.Add(MyInput.LayoutName);
+ }
+
+ private void ҶToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void ҶֱToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();
+ int dw = MyBitmap.Width / 30;
+ int dh = MyBitmap.Height;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray);
+ Point[] MyPoint = new Point[30];
+ for (int x = 0; x < 30; x++)
+ {
+ MyPoint[x].Y = 0;
+ MyPoint[x].X = x * dw;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < dw; i++)
+ {
+ for (int j = 0; j < 30; j++)
+ {
+ for (int k = 0; k < dh; k++)
+ {
+ bitmap.SetPixel(MyPoint[j].X + i, MyPoint[j].Y + k, MyBitmap.GetPixel(MyPoint[j].X + i, MyPoint[j].Y + k));
+ }
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ System.Threading.Thread.Sleep(100);
+ }
+ }
+
+ private void ɫToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int Height = this.pictureBox1.Image.Height;
+ int Width = this.pictureBox1.Image.Width;
+ Bitmap bitmap = new Bitmap(Width, Height);
+ Bitmap MyBitmap = (Bitmap)this.pictureBox1.Image;
+ Color pixel;
+ for (int x = 1; x < Width; x++)
+ {
+ for (int y = 1; y < Height; y++)
+ {
+ int r, g, b;
+ pixel = MyBitmap.GetPixel(x, y);
+ r = 255 - pixel.R;
+ g = 255 - pixel.G;
+ b = 255 - pixel.B;
+ bitmap.SetPixel(x, y, Color.FromArgb(r, g, b));
+
+ }
+ }
+ this.pictureBox1.Image = bitmap;
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int Height = this.pictureBox1.Image.Height;
+ int Width = this.pictureBox1.Image.Width;
+ Bitmap bitmap = new Bitmap(Width, Height);
+ Bitmap MyBitmap = (Bitmap)this.pictureBox1.Image;
+ Color pixel1, pixel2;
+ for (int x = 0; x < Width - 1; x++)
+ {
+ for (int y = 0; y < Height - 1; y++)
+ {
+ int r = 0, g = 0, b = 0;
+ pixel1 = MyBitmap.GetPixel(x, y);
+ pixel2 = MyBitmap.GetPixel(x + 1, y + 1);
+ r = Math.Abs(pixel1.R - pixel2.R + 128);
+ g = Math.Abs(pixel1.G - pixel2.G + 128);
+ b = Math.Abs(pixel1.B - pixel2.B + 128);
+ if (r > 255)
+ r = 255;
+ if (r < 0)
+ r = 0;
+ if (g > 255)
+ g = 255;
+ if (g < 0)
+ g = 0;
+ if (b > 255)
+ b = 255;
+ if (b < 0)
+ b = 0;
+ bitmap.SetPixel(x, y, Color.FromArgb(r, g, b));
+ }
+ }
+ this.pictureBox1.Image = bitmap;
+ }
+
+ private void ڰToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int Height = this.pictureBox1.Image.Height;
+ int Width = this.pictureBox1.Image.Width;
+ Bitmap bitmap = new Bitmap(Width, Height);
+ Bitmap MyBitmap = (Bitmap)this.pictureBox1.Image;
+ Color pixel;
+ for (int x = 0; x < Width; x++)
+ for (int y = 0; y < Height; y++)
+ {
+ pixel = MyBitmap.GetPixel(x, y);
+ int r, g, b, Result = 0;
+ r = pixel.R;
+ g = pixel.G;
+ b = pixel.B;
+ //ʵԼȨƽֵڰͼ
+ int iType = 2;
+ switch (iType)
+ {
+ case 0://ƽֵ
+ Result = ((r + g + b) / 3);
+ break;
+ case 1://ֵ
+ Result = r > g ? r : g;
+ Result = Result > b ? Result : b;
+ break;
+ case 2://Ȩƽֵ
+ Result = ((int)(0.7 * r) + (int)(0.2 * g) + (int)(0.1 * b));
+ break;
+ }
+ bitmap.SetPixel(x, y, Color.FromArgb(Result, Result, Result));
+ }
+ this.pictureBox1.Image = bitmap;
+ }
+
+ private void ữToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int Height = this.pictureBox1.Image.Height;
+ int Width = this.pictureBox1.Image.Width;
+ Bitmap bitmap = new Bitmap(Width, Height);
+ Bitmap MyBitmap = (Bitmap)this.pictureBox1.Image;
+ Color pixel;
+ //˹ģ
+ int[] Gauss = { 1, 2, 1, 2, 4, 2, 1, 2, 1 };
+ for (int x = 1; x < Width - 1; x++)
+ for (int y = 1; y < Height - 1; y++)
+ {
+ int r = 0, g = 0, b = 0;
+ int Index = 0;
+ int a = 0;
+ for (int col = -1; col <= 1; col++)
+ for (int row = -1; row <= 1; row++)
+ {
+ pixel = MyBitmap.GetPixel(x + row, y + col);
+ r += pixel.R * Gauss[Index];
+ g += pixel.G * Gauss[Index];
+ b += pixel.B * Gauss[Index];
+ Index++;
+ }
+ r /= 16;
+ g /= 16;
+ b /= 16;
+ //ɫֵ
+ r = r > 255 ? 255 : r;
+ r = r < 0 ? 0 : r;
+ g = g > 255 ? 255 : g;
+ g = g < 0 ? 0 : g;
+ b = b > 255 ? 255 : b;
+ b = b < 0 ? 0 : b;
+ bitmap.SetPixel(x - 1, y - 1, Color.FromArgb(r, g, b));
+ }
+ this.pictureBox1.Image = bitmap;
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int Height = this.pictureBox1.Image.Height;
+ int Width = this.pictureBox1.Image.Width;
+ Bitmap bitmap = new Bitmap(Width, Height);
+ Bitmap MyBitmap = (Bitmap)this.pictureBox1.Image;
+ Color pixel;
+ //˹ģ
+ int[] Laplacian = { -1, -1, -1, -1, 9, -1, -1, -1, -1 };
+ for (int x = 1; x < Width - 1; x++)
+ for (int y = 1; y < Height - 1; y++)
+ {
+ int r = 0, g = 0, b = 0;
+ int Index = 0;
+ int a = 0;
+ for (int col = -1; col <= 1; col++)
+ for (int row = -1; row <= 1; row++)
+ {
+ pixel = MyBitmap.GetPixel(x + row, y + col);
+ r += pixel.R * Laplacian[Index];
+ g += pixel.G * Laplacian[Index];
+ b += pixel.B * Laplacian[Index];
+ Index++;
+ }
+ //ɫֵ
+ r = r > 255 ? 255 : r;
+ r = r < 0 ? 0 : r;
+ g = g > 255 ? 255 : g;
+ g = g < 0 ? 0 : g;
+ b = b > 255 ? 255 : b;
+ b = b < 0 ? 0 : b;
+ bitmap.SetPixel(x - 1, y - 1, Color.FromArgb(r, g, b));
+ }
+ this.pictureBox1.Image = bitmap;
+ }
+ //صַhttp://www.51aspx.com
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int Height = this.pictureBox1.Image.Height;
+ int Width = this.pictureBox1.Image.Width;
+ Bitmap bitmap = new Bitmap(Width, Height);
+ Bitmap MyBitmap = (Bitmap)this.pictureBox1.Image;
+ Color pixel;
+ for (int x = 1; x < Width - 1; x++)
+ for (int y = 1; y < Height - 1; y++)
+ {
+ System.Random MyRandom = new Random();
+ int k = MyRandom.Next(123456);
+ //ؿС
+ int dx = x + k % 19;
+ int dy = y + k % 19;
+ if (dx >= Width)
+ dx = Width - 1;
+ if (dy >= Height)
+ dy = Height - 1;
+ pixel = MyBitmap.GetPixel(dx, dy);
+ bitmap.SetPixel(x, y, pixel);
+ }
+ this.pictureBox1.Image = bitmap;
+ }
+
+ private void ˽ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int dw = MyBitmap.Width / 50;
+ int dh = MyBitmap.Height / 50;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray);
+ Point[] MyPoint = new Point[2500];
+ for (int x = 0; x < 50; x++)
+ for (int y = 0; y < 50; y++)
+ {
+ MyPoint[x * 50 + y].X = x * dw;
+ MyPoint[x * 50 + y].Y = y * dh;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < 10000; i++)
+ {
+ System.Random MyRandom = new Random();
+ int iPos = MyRandom.Next(2500);
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[iPos].X + m, MyPoint[iPos].Y + n, MyBitmap.GetPixel(MyPoint[iPos].X + m, MyPoint[iPos].Y + n));
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ for (int i = 0; i < 2500; i++)
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[i].X + m, MyPoint[i].Y + n, MyBitmap.GetPixel(MyPoint[i].X + m, MyPoint[i].Y + n));
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+
+ private void ˳ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();
+ int dw = MyBitmap.Width / 50;
+ int dh = MyBitmap.Height / 50;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ Point[] MyPoint = new Point[2500];
+ for (int x = 0; x < 50; x++)
+ for (int y = 0; y < 50; y++)
+ {
+ MyPoint[x * 50 + y].X = x * dw;
+ MyPoint[x * 50 + y].Y = y * dh;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < 2500; i++)
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[i].X + m, MyPoint[i].Y + n, MyBitmap.GetPixel(MyPoint[i].X + m, MyPoint[i].Y + n));
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ bitmap = (Bitmap)this.pictureBox1.Image.Clone();
+
+ for (int i = 0; i < 10000; i++)
+ {
+ System.Random MyRandom = new Random();
+ int iPos = MyRandom.Next(2500);
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[iPos].X + m, MyPoint[iPos].Y + n, this.pictureBox1.BackColor);
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ for (int i = 0; i < 2500; i++)
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[i].X + m, MyPoint[i].Y + n, this.pictureBox1.BackColor);
+ }
+
+ g.Clear(this.pictureBox1.BackColor);
+ }
+
+ private void ״ToolStripMenuItem_Paint(object sender, PaintEventArgs e)
+ {
+
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //ʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int x = 0; x <= iWidth; x++)
+ {
+ g.DrawImage(MyBitmap, 0, 0, x, iHeight);
+ }
+ }
+
+ private void ϵToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //ϵʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int y = 0; y <= iHeight; y++)
+ {
+ g.DrawImage(MyBitmap, 0, 0, iWidth, y);
+ }
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //ɢʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int x = 0; x <= iWidth / 2; x++)
+ {
+ Rectangle DestRect = new Rectangle(iWidth / 2 - x,
+ iHeight / 2 - x, 2 * x, 2 * x);
+ Rectangle SrcRect = new Rectangle(0, 0,
+ MyBitmap.Width, MyBitmap.Height);
+ g.DrawImage(MyBitmap, DestRect, SrcRect,
+ GraphicsUnit.Pixel);
+ }
+ }
+
+ private void תToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //תͼ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int x = -iWidth / 2; x <= iWidth / 2; x++)
+ {
+ Rectangle DestRect = new Rectangle(0, iHeight / 2 - x,
+ iWidth, 2 * x);
+ Rectangle SrcRect = new Rectangle(0, 0, MyBitmap.Width, MyBitmap.Height);
+ g.DrawImage(MyBitmap, DestRect, SrcRect, GraphicsUnit.Pixel);
+ }
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //ʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int y = 0; y <= iWidth / 2; y++)
+ {
+ Rectangle DestRect = new Rectangle(iWidth / 2 - y, 0,
+ 2 * y, iHeight);
+ Rectangle SrcRect = new Rectangle(0, 0, MyBitmap.Width, MyBitmap.Height);
+ g.DrawImage(MyBitmap, DestRect, SrcRect, GraphicsUnit.Pixel);
+ }
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //ҶԽʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ Bitmap bitmap = new Bitmap(iWidth, iHeight);
+ int x = 0;
+ while (x <= iWidth / 2)
+ {
+ for (int i = 0; i <= iHeight - 1; i++)
+ {
+ bitmap.SetPixel(x, i, MyBitmap.GetPixel(x, i));
+ }
+ for (int i = 0; i <= iHeight - 1; i++)
+ {
+ bitmap.SetPixel(iWidth - x - 1, i,
+ MyBitmap.GetPixel(iWidth - x - 1, i));
+ }
+ x++;
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //¶Խʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ Bitmap bitmap = new Bitmap(iWidth, iHeight);
+ int x = 0;
+ while (x <= iHeight / 2)
+ {
+ for (int i = 0; i <= iWidth - 1; i++)
+ {
+ bitmap.SetPixel(i, x,
+ MyBitmap.GetPixel(i, x));
+ }
+ for (int i = 0; i <= iWidth - 1; i++)
+ {
+ bitmap.SetPixel(i, iHeight - x - 1,
+ MyBitmap.GetPixel(i, iHeight - x - 1));
+ }
+ x++;
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ fontDialog1.ShowColor = true;
+ if (this.fontDialog1.ShowDialog() == DialogResult.OK)
+ {
+ textBox1.Font = fontDialog1.Font;
+ textBox1.ForeColor = fontDialog1.Color;
+ MessageBox.Show("굥ͼеʾλ", "ͼ", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ }
+
+ private void ʼToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
+ {
+
+ }
+
+ private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
+ {
+
+ }
+
+ private void pictureBox1_Paint(object sender, PaintEventArgs e)
+ {
+
+
+ }
+
+ private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
+ {
+ ;
+ }
+
+ private void ΪToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (this.saveFileDialog1.ShowDialog() == DialogResult.Cancel)
+ return;
+ string FileName = this.saveFileDialog1.FileName;
+ try
+ {
+ this.pictureBox1.Image.Save
+ (FileName + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
+ }
+ catch (Exception Err)
+ {
+ MessageBox.Show("ͼļִ" + Err.Message, "Ϣʾ",
+ MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.iFlag = 2;
+ this.pictureBox1.Refresh();
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.iFlag = 3;
+ this.pictureBox1.Refresh();
+ }
+
+ private void ʵʱToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.iFlag = 1;
+ this.pictureBox1.Refresh();
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ Clipboard.SetDataObject(this.pictureBox1.Image.Clone());
+ }
+
+ private void ճToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ //ճͼ
+ try
+ {
+ IDataObject MyData = Clipboard.GetDataObject();
+ //жϼаDzλͼ
+ if (MyData.GetDataPresent(DataFormats.Bitmap))
+ {
+ //λͼ
+ Bitmap MyBitmap = (Bitmap)MyData.GetData(DataFormats.Bitmap);
+ //ʾͼƬ
+ this.pictureBox1.Image = MyBitmap;
+ }
+ else
+ {//ûͼļ򷢳
+ MessageBox.Show("аΪ", "ͼ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ }
+ }
+ catch { }
+ }
+
+ private void תToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ aaa Myform1 = new aaa();
+ Myform1.Show();
+
+ }
+
+ private void ˳ʱתToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.iFlag = 2;
+ this.pictureBox1.Refresh();
+ }
+
+ private void ˳ʱת26ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.iFlag = 3;
+ this.pictureBox1.Refresh();
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ this.iFlag = 1;
+ this.pictureBox1.Refresh();
+ }
+
+ private void ҶToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//ˮƽҶʾͼ
+ MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();
+ int dh = MyBitmap.Height / 20;
+ int dw = MyBitmap.Width;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray);
+ Point[] MyPoint = new Point[20];
+ for (int y = 0; y < 20; y++)
+ {
+ MyPoint[y].X = 0;
+ MyPoint[y].Y = y * dh;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < dh; i++)
+ {
+ for (int j = 0; j < 20; j++)
+ {
+ for (int k = 0; k < dw; k++)
+ {
+ bitmap.SetPixel(MyPoint[j].X + k, MyPoint[j].Y + i, MyBitmap.GetPixel(MyPoint[j].X + k, MyPoint[j].Y + i));
+ }
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ System.Threading.Thread.Sleep(100);
+ }
+ }
+ }
+
+ private void ˳ToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();
+ int dw = MyBitmap.Width / 50;
+ int dh = MyBitmap.Height / 50;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ Point[] MyPoint = new Point[2500];
+ for (int x = 0; x < 50; x++)
+ for (int y = 0; y < 50; y++)
+ {
+ MyPoint[x * 50 + y].X = x * dw;
+ MyPoint[x * 50 + y].Y = y * dh;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < 2500; i++)
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[i].X + m, MyPoint[i].Y + n, MyBitmap.GetPixel(MyPoint[i].X + m, MyPoint[i].Y + n));
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ bitmap = (Bitmap)this.pictureBox1.Image.Clone();
+
+ for (int i = 0; i < 10000; i++)
+ {
+ System.Random MyRandom = new Random();
+ int iPos = MyRandom.Next(2500);
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[iPos].X + m, MyPoint[iPos].Y + n, this.pictureBox1.BackColor);
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ for (int i = 0; i < 2500; i++)
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[i].X + m, MyPoint[i].Y + n, this.pictureBox1.BackColor);
+ }
+
+ g.Clear(this.pictureBox1.BackColor);
+ }
+
+ private void ˽ToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//˷ʽʾͼ
+
+
+ int dw = MyBitmap.Width / 50;
+ int dh = MyBitmap.Height / 50;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray);
+ Point[] MyPoint = new Point[2500];
+ for (int x = 0; x < 50; x++)
+ for (int y = 0; y < 50; y++)
+ {
+ MyPoint[x * 50 + y].X = x * dw;
+ MyPoint[x * 50 + y].Y = y * dh;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < 10000; i++)
+ {
+ System.Random MyRandom = new Random();
+ int iPos = MyRandom.Next(2500);
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[iPos].X + m, MyPoint[iPos].Y + n, MyBitmap.GetPixel(MyPoint[iPos].X + m, MyPoint[iPos].Y + n));
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ for (int i = 0; i < 2500; i++)
+ for (int m = 0; m < dw; m++)
+ for (int n = 0; n < dh; n++)
+ {
+ bitmap.SetPixel(MyPoint[i].X + m, MyPoint[i].Y + n, MyBitmap.GetPixel(MyPoint[i].X + m, MyPoint[i].Y + n));
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ }
+
+ private void ҶֱToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//ֱҶʾͼ
+ MyBitmap = (Bitmap)this.pictureBox1.Image.Clone();
+ int dw = MyBitmap.Width / 30;
+ int dh = MyBitmap.Height;
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray);
+ Point[] MyPoint = new Point[30];
+ for (int x = 0; x < 30; x++)
+ {
+ MyPoint[x].Y = 0;
+ MyPoint[x].X = x * dw;
+ }
+ Bitmap bitmap = new Bitmap(MyBitmap.Width, MyBitmap.Height);
+ for (int i = 0; i < dw; i++)
+ {
+ for (int j = 0; j < 30; j++)
+ {
+ for (int k = 0; k < dh; k++)
+ {
+ bitmap.SetPixel(MyPoint[j].X + i, MyPoint[j].Y + k, MyBitmap.GetPixel(MyPoint[j].X + i, MyPoint[j].Y + k));
+ }
+ }
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ System.Threading.Thread.Sleep(100);
+ }
+ }
+ }
+
+ private void ToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ //ʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int x = 0; x <= iWidth; x++)
+ {
+ g.DrawImage(MyBitmap, 0, 0, x, iHeight);
+ }
+ }
+
+ private void ϵToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//ϵʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int y = 0; y <= iHeight; y++)
+ {
+ g.DrawImage(MyBitmap, 0, 0, iWidth, y);
+ }
+ }
+ }
+
+ private void ToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//ɢʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int x = 0; x <= iWidth / 2; x++)
+ {
+ Rectangle DestRect = new Rectangle(iWidth / 2 - x,
+ iHeight / 2 - x, 2 * x, 2 * x);
+ Rectangle SrcRect = new Rectangle(0, 0,
+ MyBitmap.Width, MyBitmap.Height);
+ g.DrawImage(MyBitmap, DestRect, SrcRect,
+ GraphicsUnit.Pixel);
+ }
+ }
+ }
+
+ private void תToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//תͼ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int x = -iWidth / 2; x <= iWidth / 2; x++)
+ {
+ Rectangle DestRect = new Rectangle(0, iHeight / 2 - x,
+ iWidth, 2 * x);
+ Rectangle SrcRect = new Rectangle(0, 0, MyBitmap.Width, MyBitmap.Height);
+ g.DrawImage(MyBitmap, DestRect, SrcRect, GraphicsUnit.Pixel);
+ }
+ }
+ }
+
+
+
+
+ private void ToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//ʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ for (int y = 0; y <= iWidth / 2; y++)
+ {
+ Rectangle DestRect = new Rectangle(iWidth / 2 - y, 0,
+ 2 * y, iHeight);
+ Rectangle SrcRect = new Rectangle(0, 0, MyBitmap.Width, MyBitmap.Height);
+ g.DrawImage(MyBitmap, DestRect, SrcRect, GraphicsUnit.Pixel);
+ }
+ }
+ }
+
+ private void ToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//¶Խʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ Bitmap bitmap = new Bitmap(iWidth, iHeight);
+ int x = 0;
+ while (x <= iHeight / 2)
+ {
+ for (int i = 0; i <= iWidth - 1; i++)
+ {
+ bitmap.SetPixel(i, x,
+ MyBitmap.GetPixel(i, x));
+ }
+ for (int i = 0; i <= iWidth - 1; i++)
+ {
+ bitmap.SetPixel(i, iHeight - x - 1,
+ MyBitmap.GetPixel(i, iHeight - x - 1));
+ }
+ x++;
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+ }
+ }
+
+ private void ToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ {//ҶԽʾ
+ int iWidth = this.pictureBox1.Width; //ͼ
+ int iHeight = this.pictureBox1.Height; //ͼ߶
+ //ȡGraphics
+ Graphics g = this.pictureBox1.CreateGraphics();
+ g.Clear(Color.Gray); //ʼΪȫɫ
+ Bitmap bitmap = new Bitmap(iWidth, iHeight);
+ int x = 0;
+ while (x <= iWidth / 2)
+ {
+ for (int i = 0; i <= iHeight - 1; i++)
+ {
+ bitmap.SetPixel(x, i, MyBitmap.GetPixel(x, i));
+ }
+ for (int i = 0; i <= iHeight - 1; i++)
+ {
+ bitmap.SetPixel(iWidth - x - 1, i,
+ MyBitmap.GetPixel(iWidth - x - 1, i));
+ }
+ x++;
+ this.pictureBox1.Refresh();
+ this.pictureBox1.Image = bitmap;
+ }
+
+ }
+ //String pe = "";
+ }
+
+ private void ToolStripMenuItem_MouseMove(object sender, MouseEventArgs e)
+ {
+
+ }
+
+ private void ΪToolStripMenuItem_MouseMove(object sender, MouseEventArgs e)
+ {
+
+ }
+
+ private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
+ {
+ ToolStripMenuItem.Enabled = true;
+ ΪToolStripMenuItem.Enabled = true;
+ аToolStripMenuItem.Enabled = true;
+ linkLabel1.Visible = false;
+ toolStripComboBox1.Visible = true;
+
+ }
+
+ private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ this.openFileDialog1.ShowDialog();
+ if (this.openFileDialog1.FileName.Trim() == "")
+ return;
+ try
+ { //õԭʼСͼ
+ Bitmap SrcBitmap = new Bitmap(this.openFileDialog1.FileName);
+ //õźͼ
+ MyBitmap = new Bitmap(SrcBitmap, this.pictureBox1.Width,
+ this.pictureBox1.Height);
+ this.pictureBox1.Image = MyBitmap;
+ }
+ catch { }
+ }
+
+ private void ToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void toolStripComboBox1_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ //ȡѡ뷨
+ InputLanguage MyInput = InputLanguage.InstalledInputLanguages[this.toolStripComboBox1.SelectedIndex];
+ //õǰ뷨
+ InputLanguage.CurrentInputLanguage = MyInput;
+ }
+
+ private void pictureBox1_MouseUp_1(object sender, MouseEventArgs e)
+ {
+ {//ʾͼ
+ if (this.pictureBox1.Image.Height < 1)
+ {
+ return;
+ }
+ Graphics g = Graphics.FromImage(this.pictureBox1.Image);
+ SolidBrush MyBrush = new SolidBrush(this.textBox1.ForeColor);
+ g.DrawString(this.textBox1.Text, this.textBox1.Font, MyBrush, e.X, e.Y);
+ this.pictureBox1.Refresh();
+ }
+ }
+
+ private void ͼͼToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ }
+ }
+} \ No newline at end of file
diff --git a/Form1.resx b/Form1.resx
new file mode 100644
index 0000000..67bf090
--- /dev/null
+++ b/Form1.resx
@@ -0,0 +1,1517 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
+ <data name="openFileDialog1.Filter" xml:space="preserve">
+ <value>Image files (JPeg, Gif, Bmp, etc.)|*.jpg;*.jpeg;*.gif;*.bmp;*.tif; *.tiff; *.png| JPeg files (*.jpg;*.jpeg)|*.jpg;*.jpeg |GIF files (*.gif)|*.gif |BMP files (*.bmp)|*.bmp|Tiff files (*.tif;*.tiff)|*.tif;*.tiff|Png files (*.png)| *.png |All files (*.*)|*.*</value>
+ </data>
+ <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>165, 17</value>
+ </metadata>
+ <metadata name="fontDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>285, 17</value>
+ </metadata>
+ <metadata name="saveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>407, 17</value>
+ </metadata>
+ <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ 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
+ TV+0AAAAOAAAAD8AAABAAAAAQAAAAD4AAAA+AAAANAAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAG621ehrstD/c73d/3jE5P93wuP/d8Li/3fC4v94xOT/dsPk/zFfc/9TXWL/rKuq/7a1tf+6
+ urr/4+Pj//n5+f/8/Pz/9fX1/+fn5//Z2dn/y8rI/73Dx/+52ev/uef//63J1f+Sl5j/ioqJ/42LjP+L
+ jo//p6Si/7vc6f8pU2S0AAAAOAAAAD4AAAA9AAAAPAAAADkAAAA3AAAANAAAABwAAAACAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAG+51+VstNP/dL/f/3jG5f93xeX/d8Tk/3fE5P95xub/ccHj/1N4iP+h
+ nZv/sbCv/6ysrP+4uLj/4eHh//f39//8/Pz/9fX1/+bm5v/X19f/x8fG/73H0P+/2vb/vNjz/6Gpsf+M
+ i4r/jIyL/4yMjP+Mi4v/l5KQ/6LC0P8pU2SxAAAAMwAAADcAAAA1AAAAMwAAAC8AAAAsAAAAKgAAAB0A
+ AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHC62uVtt9X/dcHh/3rH5/94xeb/eMXm/3jF5v96
+ x+n/cMHj/1+Dk/+loaD/qqqq/6ysrP+3t7f/4ODg//X19f/7+/v/9vb2/+bm5v/V1dT/xMbG/8DI3P/H
+ 1vr/tsDX/5KTlv+Lion/jIyM/4yMjP+Li4v/ko6M/4qkr/8jSFitAAAAKQAAAC4AAAAsAAAAKAAAACQA
+ AAAhAAAAHQAAABkAAAAPAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHO+3eVwutj/d8Pj/3zJ6v97
+ yOn/e8jp/3vI6f98yev/c8Pm/12Dkv+hnZv/qKeo/6mpqf+0tLT/3Nzc//Pz8//7+/v/9/f3/+bm5v/S
+ 0tH/wsPI/8jI6v/JyfH/pKWw/4uLiv+MjIv/jIyM/4yMjP+MjIz/joyL/4uXmv8lPUetAAAAIAAAACIA
+ AAAhAAAAHQAAABkAAAAWAAAAEwAAAA8AAAAMAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTA4OVx
+ vNz/ecXm/33L7P98yuv/fMrr/3zK6v9+zO3/dMXn/1yDk/+dmpj/paWl/6ampv+ysrL/2tra//Hx8f/5
+ +fn/+Pj4/+Tk5P/P0M7/xcHQ/9HE8v+9tdT/kpGU/4qKif+MjIz/jIyM/4yMjP+Li4v/iIqH/5+co/9M
+ UVm2AAAAHAAAABcAAAAXAAAAEgAAAA8AAAALAAAABwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAHXC4uVzvt//esfo/37N7v99zO3/fczt/33M7f9+ze//dsjr/1yDk/+al5b/oqGh/6SkpP+s
+ rKz/09PT/+7u7v/4+Pj/+Pj4/+Pj4v/My8v/zL/a/9O87P+ooLL/iYuJ/4uMi/+MjIz/jIyM/4mKiP+L
+ jIv/oZam/7Sju/92dHjOBQUEJAAAAAkAAAAKAAAABwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAHbD5OV0v+D/esjp/37N7/99zO7/fczu/33M7v9/zvD/d8nt/1uDk/+W
+ k5L/np2d/6Ghof+mpqb/urq6/97e3v/49/f///79/+fm4//Pyc//18Dl/8Sw0f+UkZX/iouK/4yMjP+L
+ jIv/iIqG/5eRmv+vnbb/opam/5CPkP+FhoPoGhoZNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHnF5uV2wuL/fMrr/4DP8f9/ze//f83v/3/N7/+A
+ z/H/eMru/1l+jv+TjYn/m5ua/52dnf+ioqL/qKio/8XEw//r6+v/3uXo/77Kzv+1u8b/zb7a/6ugrf+L
+ ior/i4uL/4iKh/+MjI3/ppms/6+dtv+Ykpr/h4qG/4yNjP+RkZD6MTIxUgAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrH6OV3xOX/fcvt/4HQ8v+A
+ z/H/gM/x/4DP8f+Bz/H/f9H0/22owv+EkJX/lZOS/5mYmP+dnZ3/p6Wl/6Wmp/+Zq7P/lLTA/5S1wf+V
+ tcH/mrO+/5KZnf+KiYj/kJCO/5eSmv+wnrf/pZiq/4uMiv+Jioj/jIyM/5CQkP+bm5v/S0pKcgAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzJ6+V5
+ xuj/f87v/4PS9P+C0fP/gtHz/4HQ8/+A0PP/gdDz/4LV+v95weD/hpGV/5SRkP+cm5r/k5WW/2p6gP9/
+ m6b/l7nG/5i4xf+ausb/nb7K/5Gvuf+IgHf/moVy/5aJjP+alpz/h4qG/4yNjP+RkZH/lZWV/5mZmf+m
+ pqX/X15dhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAH3M7eV7yer/gNDx/4PU9v+C0/X/gtP1/4LT9f+C0vT/gtH0/4HS9v+D0/X/gpad/4yIhv+S
+ kZH/bnt//2R4fv+BnKb/mLfC/5m4w/+Us7//T2Bn/yEaGv9GNzL/fGZV/3dhTf+NiIT/lZSV/5iYmP+d
+ nZ3/oKCg/6Ojo/+urq7/ZWVkjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAH7N7uV7y+z/gdHz/4TV9/+D1Pb/g9T2/4PU9v+C1Pb/gtT2/4HV9/+G
+ 1vb/ipyj/46Ih/98goT/YXR7/2N3ff+BnKf/mcnc/5TM4/+DoKz/Jxwc/zcmJv8xHx//Oicm/1VBOP9M
+ PTT/pqam/6enp/+qqqr/rKys/66vr/+5ubj/aWhniQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/O8OV9y+3/gtL1/4XX+v+E1vj/hNb4/4TV9/+E
+ 1ff/g9T2/4HV+P+H1/f/jJ6k/5WQjv91gIL/YXV9/2R1fP+Dp7b/fszu/3nM8f+Jo6//NCIi/0w2Nf9E
+ Li3/NR4e/zQfHv8yHxz/qaen/7S0tP+1tbX/t7e3/7i4uP/CwsL/Y2JifAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDQ8+V+zfD/g9T3/4bZ/P+F
+ 2Pv/hdj7/4TX+v+E1/r/hNb5/4PX+v+L2vv/eouR/3JubP9ndXr/YXV9/2Z3fv9un7P/e83v/3zO8P+Q
+ vM//Pisq/3loYv+dj4b/bFdR/zwkIv8AAAD/qaem/8DAwP/CwsL/wcHC/8TExP/IyMj/VlZWZQAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILS9OWA
+ z/H/hdb4/4ja/f+H2fz/h9n8/4fZ/P+H2fz/htj7/4TZ/f+N3f3/d4mP/2pmZf9jcnn/YnV9/2Z4f/9s
+ mav/cb7e/3O93P+Nuc3/fXyB/2xYUf/w7eT/5+LY/3dkXP8AAAD/npyd/9DQ0P/Nzc3/ysrK/8LCwf/B
+ wL/2PDs6QgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIPU9eWA0fL/htj6/4nd//+I3P3/iNv9/4jb/f+H2/3/h9r8/4ba/v+N3P3/fY+U/3l2cv9o
+ dnr/ZnmA/2N2ff+Foq3/iLvQ/426zf+cvcr/nrvI/25laP+IdW7/2dLH/417cv8AAAD/qqep/+Pi5P/g
+ 3eH/gHh3/4VvXf+Lemv8eXJwjKGdnwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAIXV9uWC0/P/h9r7/4re//+J3f7/id3+/4nd/v+J3f7/iNz+/4fc//+N
+ 3vz/hpme/5OFkf95eoj/ZXl//2V4gP+Am6b/osHN/52+yv+au8r/mbvI/5uvt/+/uLn/moiG/5KBgf8A
+ AAD/rKur/+bn5v+pp6f/LB4c/2pUSP98ZVL/Szkx/3x2dowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXW9+WD0/T/iNr7/4ve//+K3f7/it3+/4nd/v+J
+ 3f7/id3+/4je//+N3/v/j5ms/4x7i/9wcHT/XW50/2l8hf+EoKr/nL7M/52/zP+bvcr/kq22/8/T1f/5
+ 9/b/+Pj4//r6+v8AAAD/tbOz//Hx8f90bm7/NiQk/zghIv8+JiX/Pigl/zQmJPu9ubkUAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIbX9+WE1PX/idv7/4zf//+L
+ 3v7/i97+/4ve/v+L3f7/it3+/4re//+Q4P3/e4yW/2xoZf90dXP/dHd2/2Jvc/+BmaP/nbrG/5a0v/+Z
+ r7b/xszN/+vq6v/q6ur/8PDw//X19f8AAAD/ubi4//z8/P+JgYD/Sjc0/2dRTf9GLSv/NBsd/yQREf+J
+ g4MrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIfa9+WF
+ 1vb/it77/43i//+M4f7/jOH+/4zg/v+M4P7/jN/+/4vf//+R4P3/coaL/29ra/+AgYL/j4Rx/4RySP93
+ eXD/g4+U/4yUlv+Sk5P/m5qZ/8jIyP/r6+v/6+vr/+3s7P8AAAD/t7a2//39/f/Szs7/Uj47/9fSxf+x
+ pZz/SzIw/yYREf97c3MxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIfa9+WF2Pf/it78/43i//+M4f7/jOH+/4zh/v+M4f7/jOH+/4zi//+R4Pz/doqS/3t2d/+H
+ h4T/iIBW/3xxN/91cWL/iomK/2ppaP+YmJj/ioqK/8LCwv/Y2Nj/6urq/+Hh4f8AAAD/tLOz//f39//+
+ /v7/g3Rz/qSXkP/y7+L/eWRc/wAAAP+im5sjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAIrc+OWH2fj/jd/9/5Dj//+O4v7/juP+/47i/v+N4f7/jeH+/4zj//+Q
+ 4vv/e4+X/4V/gP+Eh3X/eIRD/2t1SP9vcG7/h4aH/3x8fP+ioqL/nZ2d/7i4uP/X19f/5+fn/+Hh4f8A
+ AAD/sa+v//Pz8///////trSztV9KSb6Aa2XwYUlH+gAAAP+rpKQRAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIvd+OWI2vj/juH9/5Hl//+Q5P7/kOP+/4/j/v+P
+ 4v7/juL+/47k//+P4vv/f5Oc/4WCfv9ziWH/ZYtD/2x8X/94d3n/hYWF/5eXl/+ioqL/pqam/729vf/e
+ 3t7/6Ojo/+fn5/8AAAD/rq2t//j39//h4uHwR0ZEO4+BgQZ3YmI1MCwsVAAAAP+wqKgPAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIvf+eWJ3fn/juP8/5Ln/v+Q
+ 5v7/kOb+/5Dl/v+Q5f7/kOP+/5Dk//+R4fv/gpaf/3mFcv9YlFT/VpBQ/257bf+HhYj/kZGR/5aWlv+i
+ oqL/uLi4/8PDw//Ly8v/6enp/9rZ2f8AAAD/rq2s//Hw8P+iwc3dTnaHFwAAAAAAAAAAMCwsVAAAAP+y
+ q6sRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI3h+eWL
+ 3vr/kOX9/5Pp/v+S6P7/kuj+/5Ln/v+R5/7/kOX+/5Hm//+T4vv/fJWb/1yQZf89olX/U49g/3F3dP+Q
+ jo//pqam/66trf+vr6//uLi4/8PDw/+oqKj/0NDQ/9LS0v8AAAD/nZmX/6PE0f+Iz+3ff7zVGwAAAAAA
+ AAAAMCwsVAAAAP+mn58RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAI3i+eWL3vr/kOb9/5Pq/v+S6f7/kun+/5Lo/v+S6P7/kef+/5Hp//+V4/z/a5uV/zWiYf8s
+ ql//V4hr/3Z3d/+Vk5T/rKys/7O0tP+zs7P/uLi4/8PDw/+tra3/0dHR/83Nzf8AAAD/hIyR/4fZ/P+e
+ 3vn/frXOGwAAAAAAAAAAMCwsVAAAAP+Ng4ESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAI7j+eWM4Pv/kef9/5Tr/v+T6v7/k+r+/5Lq/v+S6f7/kuj+/5Pq//+Z
+ 4vz/TKmT/w+1Zv8nqWv/YoBy/4aEhP+gn5//qqqq/7Gxsf+xsbH/tbW1/8nJyf+tra3/0NDQ/8rHxv8A
+ AAD/aJeq/57e+f+e3vn/grzXGwAAAAAAAAAAMCwsVAAAAP+Vi4sTAAAAAAAAAAAAAAAAAAAAAAAAAAD/
+ //8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7j+uWM4fv/kef9/5Tr/v+T6v7/k+r+/5Pq/v+T
+ 6v7/kun+/5Pq//+a4/v/MrWT/wC+bP8yqnn/fouG/5qYmf+kpKT/qqqq/7Kysv+xsbH/tLW1/8jHx/+w
+ rav/o6Oj/6y8xf8AAAD/aqC0/57e+f+e3vn/h8TeGwAAAAAAAAAAMCwsVAAAAP+Th4cTAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/k++WO4vz/k+j9/5bs/v+V
+ 6/7/lOv+/5Pq/v+T6v7/k+r+/5Ps//+b4/r/I8SW/wDXff9Tt5D/mJeY/5+env+kpKT/qqqq/7Gxsf+x
+ sK//trOx/8fEw/+kqqz/h9n8/4rO6/8AAAD/aqC3/57e+f+e3vn/iMbfGwAAAAAAAAAAMCwsVAAAAP+P
+ goEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDm++WP
+ 5Pz/lOv+/5fv/v+W7v7/lu3+/5Xr/v+U6v7/k+r+/5Ps//+a5Pv/TdGz/SXjlf9yrZP/nZOU/6Cbmv+n
+ o6H/rqmn/7Owrf+wr67/p7S6/53M3v+H2fz/h9n8/47R7f8AAAD/CQUF/0BERv+j2O7/icTdGwAAAAAA
+ AAAAMCwsVAAAAP+jlZYVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAJHo+uWP5fz/le3+/5fx/v+W7/7/lu/+/5bt/v+W6/7/kur+/5Tu//+W5Pb8h8fk94TM3P6M
+ u8j/lq+7/5uwuf+etL3/nrvH/5vE1v+PxNv/gsnm/4Xc//+H2fz/h9n8/4/P6/9DNjj/NSUj/xsVE/86
+ OTj/gYmOVAAAAAAAAAAAMCwsVAAAAP+hlJQWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAJPp++WS5/3/l+7+/5ny/v+Y8P7/l/D+/5Xv/v+W7///mu7+/pvn+PmM
+ 1e/3htX6/IrZ//+H2v//htj7/4bW+P+G1vj/hdj8/4Ta//+E2v//hNr//4Ta//+H2fz/h9n8/47V9P96
+ dnj/UD45/19PSP8rJSH/JyIg97evr0wAAAAAMCwsVAAAAP+dj44XAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTp++WS5/3/l+7+/5ry/v+Y8f7/mfL//5vy//+d
+ 6/r7ldz09ofS8viF1fn+iNn8/4fY+/+H2Pv/h9n8/4bZ/f+G2f3/h9n8/4fZ/P+H2fz/h9n8/4fZ/P+H
+ 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
+ AAAAAAAAAAAAAABwutcJaLDMeHK/3v49aX3DAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAJ0lYAU2KowJt
+ vd4EabLQD2qy0DhwvNxxUYqjlREhJz8BAgIDAAAAFwAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAc77cC3G72Yt0wOD/dsTk/Dljd7wAAAA2AAEBFg8gKAIxXnEDMVpqCCJDUhYq
+ TFs0ToqjY2y626BostDYarTT+2+41v9rttb/UpOv2SlLWo4HDA5SAAAAKwICAg4EBAQBAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAGmx0BJzvtyacrza/3O+3f92xOP7OmZ5uAECAzMCBQdFECMrSTNgc2BC
+ aXmeWn6N1G+Vpf5ukqD/ZY2e/16Rp/9goLv/ZbLV/3G20v+2xcH/jZma8RIjLG8AAAA3AQEBOgMDAx0B
+ AQEGAAAAAAAAAAAAAAAAAAAAAAAAAABor80WabHQpnTA3/9zvt7/c7/g/3bE5P1BdInaDiUvqRxATt82
+ Wmj4hqCq/8/b4f/p6uz/4N3a/87Hxf+3vr3/mcbG/3anrv9Wk67/b6vE/+XDo/+rlYLqDyIsbAAAADMA
+ AABFAAAAQgAAACcAAAAGAAAAAAAAAAAAAAAAAAAAAGmxz6pttNP/dsLg/3XB3/92weH/d8Tk/0mDnP8g
+ R1j/TWNt/6uurf/9+/n///////r39v/j4eD/0MvK/73Q0/+2+///ruTk/4CPkv9ripb/xNri/5y3wuoS
+ JC1sAAAAMgAAAEEAAABDAAAAPAAAABYAAAAAAAAAAAAAAAAAAAAAbLTT72+41/94w+P/d8Lj/3jD5P94
+ xeX/R3+X/1FcYf+xrav/0s/O//Py8v//////8PDx/9va2f/GxsX/udHc/7fl+/+jusL/jomH/4WEg/+t
+ uL3/i66/6RcqMm0AAAAyAAAAPQAAADsAAAA8AAAAIAAAAAQAAAAAAAAAAAAAAABut9bhcLva/3jH5v93
+ xOb/ecXn/3bF6P9hkqf/oZmX/7m2tf+8vb3/7e3t//7+/v/w8PD/19fV/8TGyv/B1Oz/t8vl/5OWmP+I
+ h4T/jIiF/6Cgnv91lKHpFScwZgAAACgAAAAyAAAALgAAACsAAAAfAAAACQAAAAAAAAAAAAAAAHG72uFz
+ vt3/fMnp/3rH6P97yOn/d8fr/2qar/+gmpj/rKqq/7u7u//q6ur//v7+//Hx8f/V1dT/xcfU/8bK7v+q
+ q77/iYiF/4uKif+Lior/lpaX/2l8hOgTHiNcAAAAGAAAACIAAAAdAAAAGAAAABQAAAAMAAAAAAAAAAAA
+ AAAAc7/e4XbC4f99zO3/fcvs/33M7f96yu7/aJmu/5eTkf+pp6f/t7e3/+bm5v/9/f3/8vPx/9TT1P/L
+ wt7/w7fe/5WTmf+HiIT/i4yL/4iKh/+bmJr/iYeP7yUmKV0AAAAJAAAAEAAAAA0AAAAIAAAABAAAAAIA
+ AAAAAAAAAAAAAAB1weHhd8Tl/37N7v99zO3/fc3v/3zO8f9nmK3/ko2M/6Wiov+tra3/19fX//z8/P/1
+ 9fL/1tHW/9C73/+xobz/h4iE/4eKhv+Li4v/lJCX/6aaq/+jmaX9Pj09cgAAAAAAAAABAAAAAQAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAHjE5OF4xuf/gM7w/3/N7/9/zvH/fs/z/2icsv+MiIT/oJ6d/6Kiov+5
+ uLj/3uHi/9Tf4v+8w8//vLLK/5mRmf+FhoL/kI6Q/56Vov+kl6n/lpCX/5KTkf9bW1qRGxsbCQAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAesfp4XvJ6v+C0fP/gdDy/4DQ8/+A0vT/eb/e/4GdqP+V
+ ko//nZyb/5eZm/+MoKn/k7TB/5W2w/+Qp6//amln/5OEe/+cj5b/nZOh/4yMiv+LjYn/m5yc/3RzdKpc
+ XFsXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8yuzhfszu/4PU9v+C0/X/gtL1/4HS8/+C
+ 2P//gMPf/4yJiP+Oi4r/a3uA/3KQmv+ZvMj/gpyn/yYoLP8uICD/Tjs2/2lTQ/9/eXL/lZaU/56env+r
+ qqr/hIODsWNiYRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3M7uF/zvD/hNb4/4PV9/+E
+ 1Pf/g9T2/4HW+f+IyeP/jo2M/3d8ff9dcnn/fJyp/5PO5v95kZz/NiQj/z8pKf8tFxn/NyMh/0AtJ/+s
+ rKz/r7Cw/7q7u/+Li4qvZmVlGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf87x4YHQ8/+G
+ 2Pv/hdf6/4TW+f+F1vn/g9j9/4fH4P+Afn3/aXN2/2F1ff9ynrH/eNH4/4u4zf9CLSz/hHNs/3FeWP87
+ JCL/EQkJ/729vv+/v7//wL+//4iFhbJiYGAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB
+ 0fThgtP2/4jb/v+H2v3/htn8/4bZ/P+H3P//hsXf/21vbP9ibHD/ZHmB/26Yqv95wuL/jr/V/3BscP+i
+ lIz/9fLn/5B/d/8DAQD/0dDS/7Oxsv9tW0//iHZj+H50cJGhnqAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIPU9OGE1vb/id7//4jd/v+J3P7/iNz+/4jd//+LyeP/hIGE/29zfP9id3//fZqk/5jA0P+Y
+ vMv/lK23/31ubf+8r6f/nYyD/wkFBf/U09T/VU1O/z4pJf9lTUH/RzQs/3lycZIAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAhdX24YbX9/+L3v//it3+/4nd/v+J3f7/iOD//43M5f+If4r/cW91/2B1fP+B
+ nKn/pcXS/5/BzP+xx83/4N/e/8G2tf+7sbH/FRMT/9fW1f9NQD//QCkp/zYcHf8uFhf/QTIx6wAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG1/bhiNn4/43h//+M4P7/i9/+/4ve/v+M4f//icnh/3Fvc/92
+ cm7/enlt/32Jhf+QqLL/laSp/7y9vf/t7Or/8PDw//f4+P8oKCj/9fb1/3lsa/+Rg3r/mYqC/z0kJP83
+ IyT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIbZ9+GI2vr/jeL//4zi/v+N4f7/jOH+/43k//+I
+ yN7/c3N2/4eAdP+Ie03/eHRb/3x/hf+Fhor/l5ib/8LCwv/U1NT/8vLy/yAgIP//////xb+/9oh4c//q
+ 5dj/cF1W/yQgIOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAidv44Yrc+/+Q4///j+P+/47i/v+O
+ 4v7/jeX//4rM4v+Cf4H/gYRk/3B/Qv90dWn/g4GF/5SUl/+tra7/srKy/8nJyf/o6en/FhUV///9/P+r
+ qKileGhnj4FsZuNWQ0D/IyIi1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACL3vnhjOD7/5Ln/v+R
+ 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
+</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/LYTImage.zip b/LYTImage.zip
new file mode 100644
index 0000000..a7a4ee6
--- /dev/null
+++ b/LYTImage.zip
Binary files differ
diff --git a/Pic.csproj b/Pic.csproj
new file mode 100644
index 0000000..5a563d1
--- /dev/null
+++ b/Pic.csproj
@@ -0,0 +1,135 @@
+<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ProjectType>Local</ProjectType>
+ <ProductVersion>9.0.21022</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{CF580139-6DCD-48F2-9F65-5547E41AC2B8}</ProjectGuid>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ApplicationIcon>ico237.ico</ApplicationIcon>
+ <AssemblyKeyContainerName>
+ </AssemblyKeyContainerName>
+ <AssemblyName>Pic</AssemblyName>
+ <AssemblyOriginatorKeyFile>
+ </AssemblyOriginatorKeyFile>
+ <DefaultClientScript>JScript</DefaultClientScript>
+ <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
+ <DefaultTargetSchema>IE50</DefaultTargetSchema>
+ <DelaySign>false</DelaySign>
+ <OutputType>WinExe</OutputType>
+ <RootNamespace>Pic</RootNamespace>
+ <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
+ <StartupObject>
+ </StartupObject>
+ <FileUpgradeFlags>
+ </FileUpgradeFlags>
+ <UpgradeBackupLocation>
+ </UpgradeBackupLocation>
+ <OldToolsVersion>0.0</OldToolsVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <OutputPath>bin\Debug\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>true</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>false</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>full</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <OutputPath>bin\Release\</OutputPath>
+ <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+ <BaseAddress>285212672</BaseAddress>
+ <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+ <ConfigurationOverrideFile>
+ </ConfigurationOverrideFile>
+ <DefineConstants>TRACE</DefineConstants>
+ <DocumentationFile>
+ </DocumentationFile>
+ <DebugSymbols>false</DebugSymbols>
+ <FileAlignment>4096</FileAlignment>
+ <NoStdLib>false</NoStdLib>
+ <NoWarn>
+ </NoWarn>
+ <Optimize>true</Optimize>
+ <RegisterForComInterop>false</RegisterForComInterop>
+ <RemoveIntegerChecks>false</RemoveIntegerChecks>
+ <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+ <WarningLevel>4</WarningLevel>
+ <DebugType>none</DebugType>
+ <ErrorReport>prompt</ErrorReport>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System">
+ <Name>System</Name>
+ </Reference>
+ <Reference Include="System.Data">
+ <Name>System.Data</Name>
+ </Reference>
+ <Reference Include="System.Drawing">
+ <Name>System.Drawing</Name>
+ </Reference>
+ <Reference Include="System.Windows.Forms">
+ <Name>System.Windows.Forms</Name>
+ </Reference>
+ <Reference Include="System.XML">
+ <Name>System.XML</Name>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="App.ico" />
+ <Content Include="ico237.ico" />
+ <None Include="bin\Debug\HellowWorld.png" />
+ <Compile Include="aaa.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="aaa.Designer.cs">
+ <DependentUpon>aaa.cs</DependentUpon>
+ </Compile>
+ <Compile Include="AssemblyInfo.cs">
+ <SubType>Code</SubType>
+ </Compile>
+ <Compile Include="Form1.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="Properties\Resources.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>Resources.resx</DependentUpon>
+ </Compile>
+ <EmbeddedResource Include="aaa.resx">
+ <DependentUpon>aaa.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Form1.resx">
+ <DependentUpon>Form1.cs</DependentUpon>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Properties\Resources.resx">
+ <Generator>ResXFileCodeGenerator</Generator>
+ <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+ <SubType>Designer</SubType>
+ </EmbeddedResource>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <PreBuildEvent>
+ </PreBuildEvent>
+ <PostBuildEvent>
+ </PostBuildEvent>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/Pic.csproj.user b/Pic.csproj.user
new file mode 100644
index 0000000..fc41f4f
--- /dev/null
+++ b/Pic.csproj.user
@@ -0,0 +1,58 @@
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <LastOpenVersion>7.10.3077</LastOpenVersion>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ReferencePath>
+ </ReferencePath>
+ <CopyProjectDestinationFolder>
+ </CopyProjectDestinationFolder>
+ <CopyProjectUncPath>
+ </CopyProjectUncPath>
+ <CopyProjectOption>0</CopyProjectOption>
+ <ProjectView>ShowAllFiles</ProjectView>
+ <ProjectTrust>0</ProjectTrust>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <EnableASPDebugging>false</EnableASPDebugging>
+ <EnableASPXDebugging>false</EnableASPXDebugging>
+ <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
+ <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
+ <RemoteDebugEnabled>false</RemoteDebugEnabled>
+ <RemoteDebugMachine>
+ </RemoteDebugMachine>
+ <StartAction>Project</StartAction>
+ <StartArguments>
+ </StartArguments>
+ <StartPage>
+ </StartPage>
+ <StartProgram>
+ </StartProgram>
+ <StartURL>
+ </StartURL>
+ <StartWorkingDirectory>
+ </StartWorkingDirectory>
+ <StartWithIE>true</StartWithIE>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <EnableASPDebugging>false</EnableASPDebugging>
+ <EnableASPXDebugging>false</EnableASPXDebugging>
+ <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
+ <EnableSQLServerDebugging>false</EnableSQLServerDebugging>
+ <RemoteDebugEnabled>false</RemoteDebugEnabled>
+ <RemoteDebugMachine>
+ </RemoteDebugMachine>
+ <StartAction>Project</StartAction>
+ <StartArguments>
+ </StartArguments>
+ <StartPage>
+ </StartPage>
+ <StartProgram>
+ </StartProgram>
+ <StartURL>
+ </StartURL>
+ <StartWorkingDirectory>
+ </StartWorkingDirectory>
+ <StartWithIE>false</StartWithIE>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/Pic.sln b/Pic.sln
new file mode 100644
index 0000000..e3ddf04
--- /dev/null
+++ b/Pic.sln
@@ -0,0 +1,19 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pic", "Pic.csproj", "{CF580139-6DCD-48F2-9F65-5547E41AC2B8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {CF580139-6DCD-48F2-9F65-5547E41AC2B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CF580139-6DCD-48F2-9F65-5547E41AC2B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CF580139-6DCD-48F2-9F65-5547E41AC2B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CF580139-6DCD-48F2-9F65-5547E41AC2B8}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..c2642fb
--- /dev/null
+++ b/Properties/Resources.Designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// 此代码由工具生成。
+// 运行时版本:2.0.50727.5472
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Pic.Properties {
+ using System;
+
+
+ /// <summary>
+ /// 强类型资源类,用于查找本地化字符串等。
+ /// </summary>
+ // 此类是由 StronglyTypedResourceBuilder
+ // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+ // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+ // (以 /str 作为命令选项),或重新生成 VS 项目。
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ /// <summary>
+ /// 返回此类使用的缓存 ResourceManager 实例。
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Pic.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ /// <summary>
+ /// 为使用此强类型资源类的所有资源查找
+ /// 重写当前线程的 CurrentUICulture 属性。
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ internal static System.Drawing.Bitmap HellowWorld {
+ get {
+ object obj = ResourceManager.GetObject("HellowWorld", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/Properties/Resources.resx b/Properties/Resources.resx
new file mode 100644
index 0000000..74beeb8
--- /dev/null
+++ b/Properties/Resources.resx
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <data name="HellowWorld" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\bin\Debug\HellowWorld.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Show1.JPG b/Show1.JPG
new file mode 100644
index 0000000..0131999
--- /dev/null
+++ b/Show1.JPG
Binary files differ
diff --git a/aaa.Designer.cs b/aaa.Designer.cs
new file mode 100644
index 0000000..964ee8b
--- /dev/null
+++ b/aaa.Designer.cs
@@ -0,0 +1,232 @@
+namespace Pic
+{
+ partial class aaa
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(aaa));
+ this.button1 = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.button3 = new System.Windows.Forms.Button();
+ this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
+ this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.radioButton1 = new System.Windows.Forms.RadioButton();
+ this.radioButton2 = new System.Windows.Forms.RadioButton();
+ this.radioButton3 = new System.Windows.Forms.RadioButton();
+ this.radioButton4 = new System.Windows.Forms.RadioButton();
+ this.radioButton5 = new System.Windows.Forms.RadioButton();
+ this.radioButton6 = new System.Windows.Forms.RadioButton();
+ this.groupBox1 = new System.Windows.Forms.GroupBox();
+ this.panel1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.groupBox1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(195, 227);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(75, 23);
+ this.button1.TabIndex = 0;
+ this.button1.Text = "确定";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(114, 227);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(75, 23);
+ this.button2.TabIndex = 1;
+ this.button2.Text = "浏览";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // button3
+ //
+ this.button3.DialogResult = System.Windows.Forms.DialogResult.Cancel;
+ this.button3.Location = new System.Drawing.Point(276, 227);
+ this.button3.Name = "button3";
+ this.button3.Size = new System.Drawing.Size(75, 23);
+ this.button3.TabIndex = 2;
+ this.button3.Text = "取消";
+ this.button3.UseVisualStyleBackColor = true;
+ this.button3.Click += new System.EventHandler(this.button3_Click);
+ //
+ // openFileDialog1
+ //
+ this.openFileDialog1.FileName = "openFileDialog1";
+ //
+ // panel1
+ //
+ this.panel1.AutoScroll = true;
+ this.panel1.Controls.Add(this.pictureBox1);
+ this.panel1.Location = new System.Drawing.Point(114, 16);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(237, 205);
+ this.panel1.TabIndex = 12;
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.pictureBox1.Location = new System.Drawing.Point(0, 0);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(237, 205);
+ this.pictureBox1.TabIndex = 0;
+ this.pictureBox1.TabStop = false;
+ //
+ // radioButton1
+ //
+ this.radioButton1.AutoSize = true;
+ this.radioButton1.Location = new System.Drawing.Point(3, 17);
+ this.radioButton1.Name = "radioButton1";
+ this.radioButton1.Size = new System.Drawing.Size(41, 16);
+ this.radioButton1.TabIndex = 0;
+ this.radioButton1.TabStop = true;
+ this.radioButton1.Text = "Bmp";
+ this.radioButton1.UseVisualStyleBackColor = true;
+ //
+ // radioButton2
+ //
+ this.radioButton2.AutoSize = true;
+ this.radioButton2.Location = new System.Drawing.Point(3, 39);
+ this.radioButton2.Name = "radioButton2";
+ this.radioButton2.Size = new System.Drawing.Size(41, 16);
+ this.radioButton2.TabIndex = 1;
+ this.radioButton2.TabStop = true;
+ this.radioButton2.Text = "Gif";
+ this.radioButton2.UseVisualStyleBackColor = true;
+ //
+ // radioButton3
+ //
+ this.radioButton3.AutoSize = true;
+ this.radioButton3.Location = new System.Drawing.Point(3, 61);
+ this.radioButton3.Name = "radioButton3";
+ this.radioButton3.Size = new System.Drawing.Size(47, 16);
+ this.radioButton3.TabIndex = 2;
+ this.radioButton3.TabStop = true;
+ this.radioButton3.Text = "Jpeg";
+ this.radioButton3.UseVisualStyleBackColor = true;
+ //
+ // radioButton4
+ //
+ this.radioButton4.AutoSize = true;
+ this.radioButton4.Location = new System.Drawing.Point(3, 83);
+ this.radioButton4.Name = "radioButton4";
+ this.radioButton4.Size = new System.Drawing.Size(41, 16);
+ this.radioButton4.TabIndex = 3;
+ this.radioButton4.TabStop = true;
+ this.radioButton4.Text = "Png";
+ this.radioButton4.UseVisualStyleBackColor = true;
+ //
+ // radioButton5
+ //
+ this.radioButton5.AutoSize = true;
+ this.radioButton5.Location = new System.Drawing.Point(3, 105);
+ this.radioButton5.Name = "radioButton5";
+ this.radioButton5.Size = new System.Drawing.Size(47, 16);
+ this.radioButton5.TabIndex = 4;
+ this.radioButton5.TabStop = true;
+ this.radioButton5.Text = "Tiff";
+ this.radioButton5.UseVisualStyleBackColor = true;
+ //
+ // radioButton6
+ //
+ this.radioButton6.AutoSize = true;
+ this.radioButton6.Location = new System.Drawing.Point(3, 127);
+ this.radioButton6.Name = "radioButton6";
+ this.radioButton6.Size = new System.Drawing.Size(41, 16);
+ this.radioButton6.TabIndex = 5;
+ this.radioButton6.TabStop = true;
+ this.radioButton6.Text = "Wmf";
+ this.radioButton6.UseVisualStyleBackColor = true;
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.radioButton6);
+ this.groupBox1.Controls.Add(this.radioButton5);
+ this.groupBox1.Controls.Add(this.radioButton4);
+ this.groupBox1.Controls.Add(this.radioButton3);
+ this.groupBox1.Controls.Add(this.radioButton2);
+ this.groupBox1.Controls.Add(this.radioButton1);
+ this.groupBox1.Location = new System.Drawing.Point(0, 0);
+ this.groupBox1.Name = "groupBox1";
+ this.groupBox1.Size = new System.Drawing.Size(108, 221);
+ this.groupBox1.TabIndex = 13;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "格式";
+ //
+ // aaa
+ //
+ this.AcceptButton = this.button2;
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+ this.CancelButton = this.button3;
+ this.ClientSize = new System.Drawing.Size(363, 262);
+ this.Controls.Add(this.groupBox1);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.button3);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.button1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MaximizeBox = false;
+ this.Name = "aaa";
+ this.ShowInTaskbar = false;
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "转码";
+ this.TopMost = true;
+ this.Paint += new System.Windows.Forms.PaintEventHandler(this.aaa_Paint);
+ this.panel1.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.Button button2;
+ private System.Windows.Forms.Button button3;
+ private System.Windows.Forms.SaveFileDialog saveFileDialog1;
+ private System.Windows.Forms.OpenFileDialog openFileDialog1;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.RadioButton radioButton1;
+ private System.Windows.Forms.RadioButton radioButton2;
+ private System.Windows.Forms.RadioButton radioButton3;
+ private System.Windows.Forms.RadioButton radioButton4;
+ private System.Windows.Forms.RadioButton radioButton5;
+ private System.Windows.Forms.RadioButton radioButton6;
+ private System.Windows.Forms.GroupBox groupBox1;
+ }
+} \ No newline at end of file
diff --git a/aaa.cs b/aaa.cs
new file mode 100644
index 0000000..b0d33f1
--- /dev/null
+++ b/aaa.cs
@@ -0,0 +1,99 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+//下载地址:http://www.51aspx.com
+namespace Pic
+{
+ public partial class aaa : Form
+ {
+ public aaa()
+ {
+ InitializeComponent();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ {//转换图像文件格式
+ this.saveFileDialog1.ShowDialog();
+ System.String StrFileName = this.saveFileDialog1.FileName;
+ if (StrFileName.Trim() == "")
+ return;
+ try
+ {
+ if (this.radioButton1.Checked)
+ {
+ this.pictureBox1.Image.Save(StrFileName + ".bmp", System.Drawing.Imaging.ImageFormat.Bmp);
+ }
+ if (this.radioButton2.Checked)
+ {
+ this.pictureBox1.Image.Save(StrFileName + ".gif", System.Drawing.Imaging.ImageFormat.Gif);
+ }
+ if (this.radioButton3.Checked)
+ {
+ this.pictureBox1.Image.Save(StrFileName + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
+ }
+ if (this.radioButton4.Checked)
+ {
+ this.pictureBox1.Image.Save(StrFileName + ".png", System.Drawing.Imaging.ImageFormat.Png);
+ }
+ if (this.radioButton5.Checked)
+ {
+ this.pictureBox1.Image.Save(StrFileName + ".tif", System.Drawing.Imaging.ImageFormat.Tiff);
+ }
+ if (this.radioButton6.Checked)
+ {
+ this.pictureBox1.Image.Save(StrFileName + ".wmf", System.Drawing.Imaging.ImageFormat.Wmf);
+ }
+ }
+ catch (Exception Error)
+ {
+ MessageBox.Show(this, "保存图像文件时发生错误,"+Error,"图像处理器", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ }
+ }
+ //下载地址:http://www.51aspx.com
+ private void button2_Click(object sender, EventArgs e)
+ {
+ this.openFileDialog1.ShowDialog();
+ if (this.openFileDialog1.FileName.Trim() == "")
+ return;
+ try
+ {
+ this.pictureBox1.Image = System.Drawing.Bitmap.FromFile(this.openFileDialog1.FileName);
+ }
+ catch (Exception Err)
+ {
+ MessageBox.Show(this, "打开图像文件错误,"+Err ,"图像处理器", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ }
+ }
+
+ private void button3_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void aaa_Paint(object sender, PaintEventArgs e)
+ {
+ //旋转显示文字
+ Graphics g = e.Graphics;
+ g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
+ for (int i = 0; i <= 360; i += 10)
+ {
+ //平移Graphics对象到窗体中心
+ g.TranslateTransform(this.Width / 2, this.Height / 2);
+ //设置Graphics对象的输出角度
+ g.RotateTransform(i);
+ //设置文字填充颜色
+ Brush MyBrush = Brushes.Red;
+ //旋转显示文字
+ g.DrawString("..............China", this.Font, MyBrush, 0, 0);
+ //恢复全局变换矩阵
+ g.ResetTransform();
+ }
+ }
+ }
+}
diff --git a/aaa.resx b/aaa.resx
new file mode 100644
index 0000000..e76c6af
--- /dev/null
+++ b/aaa.resx
@@ -0,0 +1,1508 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="saveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
+ <metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>161, 17</value>
+ </metadata>
+ <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ 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
+ TV+0AAAAOAAAAD8AAABAAAAAQAAAAD4AAAA+AAAANAAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAG621ehrstD/c73d/3jE5P93wuP/d8Li/3fC4v94xOT/dsPk/zFfc/9TXWL/rKuq/7a1tf+6
+ urr/4+Pj//n5+f/8/Pz/9fX1/+fn5//Z2dn/y8rI/73Dx/+52ev/uef//63J1f+Sl5j/ioqJ/42LjP+L
+ jo//p6Si/7vc6f8pU2S0AAAAOAAAAD4AAAA9AAAAPAAAADkAAAA3AAAANAAAABwAAAACAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAG+51+VstNP/dL/f/3jG5f93xeX/d8Tk/3fE5P95xub/ccHj/1N4iP+h
+ nZv/sbCv/6ysrP+4uLj/4eHh//f39//8/Pz/9fX1/+bm5v/X19f/x8fG/73H0P+/2vb/vNjz/6Gpsf+M
+ i4r/jIyL/4yMjP+Mi4v/l5KQ/6LC0P8pU2SxAAAAMwAAADcAAAA1AAAAMwAAAC8AAAAsAAAAKgAAAB0A
+ AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHC62uVtt9X/dcHh/3rH5/94xeb/eMXm/3jF5v96
+ x+n/cMHj/1+Dk/+loaD/qqqq/6ysrP+3t7f/4ODg//X19f/7+/v/9vb2/+bm5v/V1dT/xMbG/8DI3P/H
+ 1vr/tsDX/5KTlv+Lion/jIyM/4yMjP+Li4v/ko6M/4qkr/8jSFitAAAAKQAAAC4AAAAsAAAAKAAAACQA
+ AAAhAAAAHQAAABkAAAAPAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHO+3eVwutj/d8Pj/3zJ6v97
+ yOn/e8jp/3vI6f98yev/c8Pm/12Dkv+hnZv/qKeo/6mpqf+0tLT/3Nzc//Pz8//7+/v/9/f3/+bm5v/S
+ 0tH/wsPI/8jI6v/JyfH/pKWw/4uLiv+MjIv/jIyM/4yMjP+MjIz/joyL/4uXmv8lPUetAAAAIAAAACIA
+ AAAhAAAAHQAAABkAAAAWAAAAEwAAAA8AAAAMAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTA4OVx
+ vNz/ecXm/33L7P98yuv/fMrr/3zK6v9+zO3/dMXn/1yDk/+dmpj/paWl/6ampv+ysrL/2tra//Hx8f/5
+ +fn/+Pj4/+Tk5P/P0M7/xcHQ/9HE8v+9tdT/kpGU/4qKif+MjIz/jIyM/4yMjP+Li4v/iIqH/5+co/9M
+ UVm2AAAAHAAAABcAAAAXAAAAEgAAAA8AAAALAAAABwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAHXC4uVzvt//esfo/37N7v99zO3/fczt/33M7f9+ze//dsjr/1yDk/+al5b/oqGh/6SkpP+s
+ rKz/09PT/+7u7v/4+Pj/+Pj4/+Pj4v/My8v/zL/a/9O87P+ooLL/iYuJ/4uMi/+MjIz/jIyM/4mKiP+L
+ jIv/oZam/7Sju/92dHjOBQUEJAAAAAkAAAAKAAAABwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAHbD5OV0v+D/esjp/37N7/99zO7/fczu/33M7v9/zvD/d8nt/1uDk/+W
+ k5L/np2d/6Ghof+mpqb/urq6/97e3v/49/f///79/+fm4//Pyc//18Dl/8Sw0f+UkZX/iouK/4yMjP+L
+ jIv/iIqG/5eRmv+vnbb/opam/5CPkP+FhoPoGhoZNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHnF5uV2wuL/fMrr/4DP8f9/ze//f83v/3/N7/+A
+ z/H/eMru/1l+jv+TjYn/m5ua/52dnf+ioqL/qKio/8XEw//r6+v/3uXo/77Kzv+1u8b/zb7a/6ugrf+L
+ ior/i4uL/4iKh/+MjI3/ppms/6+dtv+Ykpr/h4qG/4yNjP+RkZD6MTIxUgAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrH6OV3xOX/fcvt/4HQ8v+A
+ z/H/gM/x/4DP8f+Bz/H/f9H0/22owv+EkJX/lZOS/5mYmP+dnZ3/p6Wl/6Wmp/+Zq7P/lLTA/5S1wf+V
+ tcH/mrO+/5KZnf+KiYj/kJCO/5eSmv+wnrf/pZiq/4uMiv+Jioj/jIyM/5CQkP+bm5v/S0pKcgAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzJ6+V5
+ xuj/f87v/4PS9P+C0fP/gtHz/4HQ8/+A0PP/gdDz/4LV+v95weD/hpGV/5SRkP+cm5r/k5WW/2p6gP9/
+ m6b/l7nG/5i4xf+ausb/nb7K/5Gvuf+IgHf/moVy/5aJjP+alpz/h4qG/4yNjP+RkZH/lZWV/5mZmf+m
+ pqX/X15dhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAH3M7eV7yer/gNDx/4PU9v+C0/X/gtP1/4LT9f+C0vT/gtH0/4HS9v+D0/X/gpad/4yIhv+S
+ kZH/bnt//2R4fv+BnKb/mLfC/5m4w/+Us7//T2Bn/yEaGv9GNzL/fGZV/3dhTf+NiIT/lZSV/5iYmP+d
+ nZ3/oKCg/6Ojo/+urq7/ZWVkjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAH7N7uV7y+z/gdHz/4TV9/+D1Pb/g9T2/4PU9v+C1Pb/gtT2/4HV9/+G
+ 1vb/ipyj/46Ih/98goT/YXR7/2N3ff+BnKf/mcnc/5TM4/+DoKz/Jxwc/zcmJv8xHx//Oicm/1VBOP9M
+ PTT/pqam/6enp/+qqqr/rKys/66vr/+5ubj/aWhniQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/O8OV9y+3/gtL1/4XX+v+E1vj/hNb4/4TV9/+E
+ 1ff/g9T2/4HV+P+H1/f/jJ6k/5WQjv91gIL/YXV9/2R1fP+Dp7b/fszu/3nM8f+Jo6//NCIi/0w2Nf9E
+ Li3/NR4e/zQfHv8yHxz/qaen/7S0tP+1tbX/t7e3/7i4uP/CwsL/Y2JifAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDQ8+V+zfD/g9T3/4bZ/P+F
+ 2Pv/hdj7/4TX+v+E1/r/hNb5/4PX+v+L2vv/eouR/3JubP9ndXr/YXV9/2Z3fv9un7P/e83v/3zO8P+Q
+ vM//Pisq/3loYv+dj4b/bFdR/zwkIv8AAAD/qaem/8DAwP/CwsL/wcHC/8TExP/IyMj/VlZWZQAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILS9OWA
+ z/H/hdb4/4ja/f+H2fz/h9n8/4fZ/P+H2fz/htj7/4TZ/f+N3f3/d4mP/2pmZf9jcnn/YnV9/2Z4f/9s
+ mav/cb7e/3O93P+Nuc3/fXyB/2xYUf/w7eT/5+LY/3dkXP8AAAD/npyd/9DQ0P/Nzc3/ysrK/8LCwf/B
+ wL/2PDs6QgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIPU9eWA0fL/htj6/4nd//+I3P3/iNv9/4jb/f+H2/3/h9r8/4ba/v+N3P3/fY+U/3l2cv9o
+ dnr/ZnmA/2N2ff+Foq3/iLvQ/426zf+cvcr/nrvI/25laP+IdW7/2dLH/417cv8AAAD/qqep/+Pi5P/g
+ 3eH/gHh3/4VvXf+Lemv8eXJwjKGdnwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAIXV9uWC0/P/h9r7/4re//+J3f7/id3+/4nd/v+J3f7/iNz+/4fc//+N
+ 3vz/hpme/5OFkf95eoj/ZXl//2V4gP+Am6b/osHN/52+yv+au8r/mbvI/5uvt/+/uLn/moiG/5KBgf8A
+ AAD/rKur/+bn5v+pp6f/LB4c/2pUSP98ZVL/Szkx/3x2dowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXW9+WD0/T/iNr7/4ve//+K3f7/it3+/4nd/v+J
+ 3f7/id3+/4je//+N3/v/j5ms/4x7i/9wcHT/XW50/2l8hf+EoKr/nL7M/52/zP+bvcr/kq22/8/T1f/5
+ 9/b/+Pj4//r6+v8AAAD/tbOz//Hx8f90bm7/NiQk/zghIv8+JiX/Pigl/zQmJPu9ubkUAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIbX9+WE1PX/idv7/4zf//+L
+ 3v7/i97+/4ve/v+L3f7/it3+/4re//+Q4P3/e4yW/2xoZf90dXP/dHd2/2Jvc/+BmaP/nbrG/5a0v/+Z
+ r7b/xszN/+vq6v/q6ur/8PDw//X19f8AAAD/ubi4//z8/P+JgYD/Sjc0/2dRTf9GLSv/NBsd/yQREf+J
+ g4MrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIfa9+WF
+ 1vb/it77/43i//+M4f7/jOH+/4zg/v+M4P7/jN/+/4vf//+R4P3/coaL/29ra/+AgYL/j4Rx/4RySP93
+ eXD/g4+U/4yUlv+Sk5P/m5qZ/8jIyP/r6+v/6+vr/+3s7P8AAAD/t7a2//39/f/Szs7/Uj47/9fSxf+x
+ pZz/SzIw/yYREf97c3MxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIfa9+WF2Pf/it78/43i//+M4f7/jOH+/4zh/v+M4f7/jOH+/4zi//+R4Pz/doqS/3t2d/+H
+ h4T/iIBW/3xxN/91cWL/iomK/2ppaP+YmJj/ioqK/8LCwv/Y2Nj/6urq/+Hh4f8AAAD/tLOz//f39//+
+ /v7/g3Rz/qSXkP/y7+L/eWRc/wAAAP+im5sjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAIrc+OWH2fj/jd/9/5Dj//+O4v7/juP+/47i/v+N4f7/jeH+/4zj//+Q
+ 4vv/e4+X/4V/gP+Eh3X/eIRD/2t1SP9vcG7/h4aH/3x8fP+ioqL/nZ2d/7i4uP/X19f/5+fn/+Hh4f8A
+ AAD/sa+v//Pz8///////trSztV9KSb6Aa2XwYUlH+gAAAP+rpKQRAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIvd+OWI2vj/juH9/5Hl//+Q5P7/kOP+/4/j/v+P
+ 4v7/juL+/47k//+P4vv/f5Oc/4WCfv9ziWH/ZYtD/2x8X/94d3n/hYWF/5eXl/+ioqL/pqam/729vf/e
+ 3t7/6Ojo/+fn5/8AAAD/rq2t//j39//h4uHwR0ZEO4+BgQZ3YmI1MCwsVAAAAP+wqKgPAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIvf+eWJ3fn/juP8/5Ln/v+Q
+ 5v7/kOb+/5Dl/v+Q5f7/kOP+/5Dk//+R4fv/gpaf/3mFcv9YlFT/VpBQ/257bf+HhYj/kZGR/5aWlv+i
+ oqL/uLi4/8PDw//Ly8v/6enp/9rZ2f8AAAD/rq2s//Hw8P+iwc3dTnaHFwAAAAAAAAAAMCwsVAAAAP+y
+ q6sRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI3h+eWL
+ 3vr/kOX9/5Pp/v+S6P7/kuj+/5Ln/v+R5/7/kOX+/5Hm//+T4vv/fJWb/1yQZf89olX/U49g/3F3dP+Q
+ jo//pqam/66trf+vr6//uLi4/8PDw/+oqKj/0NDQ/9LS0v8AAAD/nZmX/6PE0f+Iz+3ff7zVGwAAAAAA
+ AAAAMCwsVAAAAP+mn58RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAI3i+eWL3vr/kOb9/5Pq/v+S6f7/kun+/5Lo/v+S6P7/kef+/5Hp//+V4/z/a5uV/zWiYf8s
+ ql//V4hr/3Z3d/+Vk5T/rKys/7O0tP+zs7P/uLi4/8PDw/+tra3/0dHR/83Nzf8AAAD/hIyR/4fZ/P+e
+ 3vn/frXOGwAAAAAAAAAAMCwsVAAAAP+Ng4ESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAI7j+eWM4Pv/kef9/5Tr/v+T6v7/k+r+/5Lq/v+S6f7/kuj+/5Pq//+Z
+ 4vz/TKmT/w+1Zv8nqWv/YoBy/4aEhP+gn5//qqqq/7Gxsf+xsbH/tbW1/8nJyf+tra3/0NDQ/8rHxv8A
+ AAD/aJeq/57e+f+e3vn/grzXGwAAAAAAAAAAMCwsVAAAAP+Vi4sTAAAAAAAAAAAAAAAAAAAAAAAAAAD/
+ //8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7j+uWM4fv/kef9/5Tr/v+T6v7/k+r+/5Pq/v+T
+ 6v7/kun+/5Pq//+a4/v/MrWT/wC+bP8yqnn/fouG/5qYmf+kpKT/qqqq/7Kysv+xsbH/tLW1/8jHx/+w
+ rav/o6Oj/6y8xf8AAAD/aqC0/57e+f+e3vn/h8TeGwAAAAAAAAAAMCwsVAAAAP+Th4cTAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/k++WO4vz/k+j9/5bs/v+V
+ 6/7/lOv+/5Pq/v+T6v7/k+r+/5Ps//+b4/r/I8SW/wDXff9Tt5D/mJeY/5+env+kpKT/qqqq/7Gxsf+x
+ sK//trOx/8fEw/+kqqz/h9n8/4rO6/8AAAD/aqC3/57e+f+e3vn/iMbfGwAAAAAAAAAAMCwsVAAAAP+P
+ goEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJDm++WP
+ 5Pz/lOv+/5fv/v+W7v7/lu3+/5Xr/v+U6v7/k+r+/5Ps//+a5Pv/TdGz/SXjlf9yrZP/nZOU/6Cbmv+n
+ o6H/rqmn/7Owrf+wr67/p7S6/53M3v+H2fz/h9n8/47R7f8AAAD/CQUF/0BERv+j2O7/icTdGwAAAAAA
+ AAAAMCwsVAAAAP+jlZYVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAJHo+uWP5fz/le3+/5fx/v+W7/7/lu/+/5bt/v+W6/7/kur+/5Tu//+W5Pb8h8fk94TM3P6M
+ u8j/lq+7/5uwuf+etL3/nrvH/5vE1v+PxNv/gsnm/4Xc//+H2fz/h9n8/4/P6/9DNjj/NSUj/xsVE/86
+ OTj/gYmOVAAAAAAAAAAAMCwsVAAAAP+hlJQWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAJPp++WS5/3/l+7+/5ny/v+Y8P7/l/D+/5Xv/v+W7///mu7+/pvn+PmM
+ 1e/3htX6/IrZ//+H2v//htj7/4bW+P+G1vj/hdj8/4Ta//+E2v//hNr//4Ta//+H2fz/h9n8/47V9P96
+ dnj/UD45/19PSP8rJSH/JyIg97evr0wAAAAAMCwsVAAAAP+dj44XAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTp++WS5/3/l+7+/5ry/v+Y8f7/mfL//5vy//+d
+ 6/r7ldz09ofS8viF1fn+iNn8/4fY+/+H2Pv/h9n8/4bZ/f+G2f3/h9n8/4fZ/P+H2fz/h9n8/4fZ/P+H
+ 2vz/iNr6/4rc+v+Y0uT/lI2H/4FxZf+XiHv/OzQu/x4YFvyJg4JpMCwsVAAAAP+ci4oYAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTr++WT6P3/l/D+/5r2//+f
+ 9f/+oe77+5Xb8vaG0fH6g9L1/YXW+v+G2Pz/htj7/4bY+/+E1/v/htn7/4fZ+P+H2fX/h9r0/4nc9P+L
+ 4Pb/jOL3/47k9/+P5fj/juT3/4vg9f+K3vT/ktHj/qWpp/i5rJj/taeW/05EPf8iGhj6MCws/wAAAP+f
+ kI0YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJTr/eWT
+ 6///nfX//qDw+PuT3PH4h9Hu+oHR8f+D1vL/htjy/4fa8v+J3PL/i9/0/43j9v+O5Pf/jeT2/4vg9P+J
+ 3vP/h9vy/obZ8fuF1/H5htfz/4rX9P+B0vOpcr3dFIfZ/AQAAAAAAAAAALqxsRWklo6oybyo/7+yoP9U
+ RT//MCws/wAAAP+ThYMWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAJbs/O+c6Pj/lOHz/4zh8/+N4/X/jeP1/4vg8/+J3fH/h9rv/obX7vyF1e32hNTu7IXU8eaH
+ 1fPBjNr3io/h/VOU5P4om+b+EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACm
+ m5sJopSRm7Wkk/+gjoD/QC4q/wAAAP+Ke3sXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAIXP3byLyuDaktz1zobU7d2K1++4jd7zfJXm+lSg6/47nuv+LJnr/h2S
+ 6/4OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAArKCiAaCTk2uFcGfuZEpE/wAAAP98amoYAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcjo5BZk1K5gAAAP+IeXkWAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqZ2dPJGBgHjp
+ 5uYFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8f////8AAP/g//8z/wAA/8B/8AH/AAD/
+ gB4AAH8AAP8AEAAAPwAA/gAAAAAPAAD8AAAAAAcAAPgAAAAABwAA+AAAAAAHAAD4AAAAAAMAAPgAAAAA
+ AwAA+AAAAAABAAD4AAAAAAEAAPgAAAAAAwAA+AAAAAAfAAD4AAAAA/8AAPgAAAAD/wAA+AAAAAP/AAD4
+ AAAAA/8AAPgAAAAD/wAA+AAAAAP/AAD4AAAAA/8AAPgAAAAD/wAA+AAAAAP/AAD4AAAAAf8AAPgAAAAB
+ /wAA+AAAAAD/AAD4AAAAAP8AAPgAAAAA/wAA+AAAAAD/AAD4AAAAAP8AAPgAAAAA/wAA+AAAABj/AAD4
+ AAAAGP8AAPgAAAAY/wAA+AAAABj7AAD4AAAAGP8AAPgAAAAY/wAA+AAAABj/AAD4AAAAGP8AAPgAAAAI
+ /wAA+AAAAAD/AAD4AAAAAP8AAPgAAAMA/wAA+AAB/4D/AAD4AP//wP8AAP/////w/wAA//////j/AAAo
+ AAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAGKlvwk6YXBsLlBfiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAABwutcJaLDMeHK/3v49aX3DAAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAJ0lYAU2KowJt
+ vd4EabLQD2qy0DhwvNxxUYqjlREhJz8BAgIDAAAAFwAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAc77cC3G72Yt0wOD/dsTk/Dljd7wAAAA2AAEBFg8gKAIxXnEDMVpqCCJDUhYq
+ TFs0ToqjY2y626BostDYarTT+2+41v9rttb/UpOv2SlLWo4HDA5SAAAAKwICAg4EBAQBAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAGmx0BJzvtyacrza/3O+3f92xOP7OmZ5uAECAzMCBQdFECMrSTNgc2BC
+ aXmeWn6N1G+Vpf5ukqD/ZY2e/16Rp/9goLv/ZbLV/3G20v+2xcH/jZma8RIjLG8AAAA3AQEBOgMDAx0B
+ AQEGAAAAAAAAAAAAAAAAAAAAAAAAAABor80WabHQpnTA3/9zvt7/c7/g/3bE5P1BdInaDiUvqRxATt82
+ Wmj4hqCq/8/b4f/p6uz/4N3a/87Hxf+3vr3/mcbG/3anrv9Wk67/b6vE/+XDo/+rlYLqDyIsbAAAADMA
+ AABFAAAAQgAAACcAAAAGAAAAAAAAAAAAAAAAAAAAAGmxz6pttNP/dsLg/3XB3/92weH/d8Tk/0mDnP8g
+ R1j/TWNt/6uurf/9+/n///////r39v/j4eD/0MvK/73Q0/+2+///ruTk/4CPkv9ripb/xNri/5y3wuoS
+ JC1sAAAAMgAAAEEAAABDAAAAPAAAABYAAAAAAAAAAAAAAAAAAAAAbLTT72+41/94w+P/d8Lj/3jD5P94
+ xeX/R3+X/1FcYf+xrav/0s/O//Py8v//////8PDx/9va2f/GxsX/udHc/7fl+/+jusL/jomH/4WEg/+t
+ uL3/i66/6RcqMm0AAAAyAAAAPQAAADsAAAA8AAAAIAAAAAQAAAAAAAAAAAAAAABut9bhcLva/3jH5v93
+ xOb/ecXn/3bF6P9hkqf/oZmX/7m2tf+8vb3/7e3t//7+/v/w8PD/19fV/8TGyv/B1Oz/t8vl/5OWmP+I
+ h4T/jIiF/6Cgnv91lKHpFScwZgAAACgAAAAyAAAALgAAACsAAAAfAAAACQAAAAAAAAAAAAAAAHG72uFz
+ vt3/fMnp/3rH6P97yOn/d8fr/2qar/+gmpj/rKqq/7u7u//q6ur//v7+//Hx8f/V1dT/xcfU/8bK7v+q
+ q77/iYiF/4uKif+Lior/lpaX/2l8hOgTHiNcAAAAGAAAACIAAAAdAAAAGAAAABQAAAAMAAAAAAAAAAAA
+ AAAAc7/e4XbC4f99zO3/fcvs/33M7f96yu7/aJmu/5eTkf+pp6f/t7e3/+bm5v/9/f3/8vPx/9TT1P/L
+ wt7/w7fe/5WTmf+HiIT/i4yL/4iKh/+bmJr/iYeP7yUmKV0AAAAJAAAAEAAAAA0AAAAIAAAABAAAAAIA
+ AAAAAAAAAAAAAAB1weHhd8Tl/37N7v99zO3/fc3v/3zO8f9nmK3/ko2M/6Wiov+tra3/19fX//z8/P/1
+ 9fL/1tHW/9C73/+xobz/h4iE/4eKhv+Li4v/lJCX/6aaq/+jmaX9Pj09cgAAAAAAAAABAAAAAQAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAHjE5OF4xuf/gM7w/3/N7/9/zvH/fs/z/2icsv+MiIT/oJ6d/6Kiov+5
+ uLj/3uHi/9Tf4v+8w8//vLLK/5mRmf+FhoL/kI6Q/56Vov+kl6n/lpCX/5KTkf9bW1qRGxsbCQAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAesfp4XvJ6v+C0fP/gdDy/4DQ8/+A0vT/eb/e/4GdqP+V
+ ko//nZyb/5eZm/+MoKn/k7TB/5W2w/+Qp6//amln/5OEe/+cj5b/nZOh/4yMiv+LjYn/m5yc/3RzdKpc
+ XFsXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8yuzhfszu/4PU9v+C0/X/gtL1/4HS8/+C
+ 2P//gMPf/4yJiP+Oi4r/a3uA/3KQmv+ZvMj/gpyn/yYoLP8uICD/Tjs2/2lTQ/9/eXL/lZaU/56env+r
+ qqr/hIODsWNiYRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH3M7uF/zvD/hNb4/4PV9/+E
+ 1Pf/g9T2/4HW+f+IyeP/jo2M/3d8ff9dcnn/fJyp/5PO5v95kZz/NiQj/z8pKf8tFxn/NyMh/0AtJ/+s
+ rKz/r7Cw/7q7u/+Li4qvZmVlGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf87x4YHQ8/+G
+ 2Pv/hdf6/4TW+f+F1vn/g9j9/4fH4P+Afn3/aXN2/2F1ff9ynrH/eNH4/4u4zf9CLSz/hHNs/3FeWP87
+ JCL/EQkJ/729vv+/v7//wL+//4iFhbJiYGAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB
+ 0fThgtP2/4jb/v+H2v3/htn8/4bZ/P+H3P//hsXf/21vbP9ibHD/ZHmB/26Yqv95wuL/jr/V/3BscP+i
+ lIz/9fLn/5B/d/8DAQD/0dDS/7Oxsv9tW0//iHZj+H50cJGhnqAMAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIPU9OGE1vb/id7//4jd/v+J3P7/iNz+/4jd//+LyeP/hIGE/29zfP9id3//fZqk/5jA0P+Y
+ vMv/lK23/31ubf+8r6f/nYyD/wkFBf/U09T/VU1O/z4pJf9lTUH/RzQs/3lycZIAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAhdX24YbX9/+L3v//it3+/4nd/v+J3f7/iOD//43M5f+If4r/cW91/2B1fP+B
+ nKn/pcXS/5/BzP+xx83/4N/e/8G2tf+7sbH/FRMT/9fW1f9NQD//QCkp/zYcHf8uFhf/QTIx6wAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG1/bhiNn4/43h//+M4P7/i9/+/4ve/v+M4f//icnh/3Fvc/92
+ cm7/enlt/32Jhf+QqLL/laSp/7y9vf/t7Or/8PDw//f4+P8oKCj/9fb1/3lsa/+Rg3r/mYqC/z0kJP83
+ IyT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIbZ9+GI2vr/jeL//4zi/v+N4f7/jOH+/43k//+I
+ yN7/c3N2/4eAdP+Ie03/eHRb/3x/hf+Fhor/l5ib/8LCwv/U1NT/8vLy/yAgIP//////xb+/9oh4c//q
+ 5dj/cF1W/yQgIOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAidv44Yrc+/+Q4///j+P+/47i/v+O
+ 4v7/jeX//4rM4v+Cf4H/gYRk/3B/Qv90dWn/g4GF/5SUl/+tra7/srKy/8nJyf/o6en/FhUV///9/P+r
+ qKileGhnj4FsZuNWQ0D/IyIi1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACL3vnhjOD7/5Ln/v+R
+ 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
+</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/bin/Debug/HellowWorld.png b/bin/Debug/HellowWorld.png
new file mode 100644
index 0000000..2b4e428
--- /dev/null
+++ b/bin/Debug/HellowWorld.png
Binary files differ
diff --git a/bin/Release/Pic.exe b/bin/Release/Pic.exe
new file mode 100644
index 0000000..ee44ea5
--- /dev/null
+++ b/bin/Release/Pic.exe
Binary files differ
diff --git a/bin/Release/Pic.vshost.exe b/bin/Release/Pic.vshost.exe
new file mode 100644
index 0000000..ef25c20
--- /dev/null
+++ b/bin/Release/Pic.vshost.exe
Binary files differ
diff --git a/bin/Release/Pic.vshost.exe.manifest b/bin/Release/Pic.vshost.exe.manifest
new file mode 100644
index 0000000..f96b1d6
--- /dev/null
+++ b/bin/Release/Pic.vshost.exe.manifest
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/from.gif b/from.gif
new file mode 100644
index 0000000..da0eb10
--- /dev/null
+++ b/from.gif
Binary files differ
diff --git a/ico237.ico b/ico237.ico
new file mode 100644
index 0000000..1620016
--- /dev/null
+++ b/ico237.ico
Binary files differ
diff --git a/obj/Release/Pic.Form1.resources b/obj/Release/Pic.Form1.resources
new file mode 100644
index 0000000..9c712fc
--- /dev/null
+++ b/obj/Release/Pic.Form1.resources
Binary files differ
diff --git a/obj/Release/Pic.Properties.Resources.resources b/obj/Release/Pic.Properties.Resources.resources
new file mode 100644
index 0000000..ff57bbf
--- /dev/null
+++ b/obj/Release/Pic.Properties.Resources.resources
Binary files differ
diff --git a/obj/Release/Pic.aaa.resources b/obj/Release/Pic.aaa.resources
new file mode 100644
index 0000000..7ec4596
--- /dev/null
+++ b/obj/Release/Pic.aaa.resources
Binary files differ
diff --git a/obj/Release/Pic.csproj.FileListAbsolute.txt b/obj/Release/Pic.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..7216363
--- /dev/null
+++ b/obj/Release/Pic.csproj.FileListAbsolute.txt
@@ -0,0 +1,14 @@
+D:\个人文件\5. PROGRAMMING\visual studio\《Visual C# .NET精彩编程实例集锦》配套光盘文件-3031\源代码\第5章 图像处理\实例88 如何实现大图像浏览\obj\Release\Pic.exe
+D:\个人文件\5. PROGRAMMING\visual studio\《Visual C# .NET精彩编程实例集锦》配套光盘文件-3031\源代码\第5章 图像处理\实例88 如何实现大图像浏览\obj\Release\ResolveAssemblyReference.cache
+D:\个人文件\5. PROGRAMMING\visual studio\《Visual C# .NET精彩编程实例集锦》配套光盘文件-3031\源代码\第5章 图像处理\实例88 如何实现大图像浏览\obj\Release\Pic.Form1.resources
+D:\个人文件\5. PROGRAMMING\visual studio\《Visual C# .NET精彩编程实例集锦》配套光盘文件-3031\源代码\第5章 图像处理\实例88 如何实现大图像浏览\obj\Release\Pic.csproj.GenerateResource.Cache
+D:\个人文件\5. PROGRAMMING\visual studio\《Visual C# .NET精彩编程实例集锦》配套光盘文件-3031\源代码\第5章 图像处理\实例88 如何实现大图像浏览\bin\Release\Pic.exe
+D:\个人文件\5. PROGRAMMING\visual studio\《Visual C# .NET精彩编程实例集锦》配套光盘文件-3031\源代码\第5章 图像处理\实例88 如何实现大图像浏览\obj\Release\Pic.Properties.Resources.resources
+D:\个人文件\5. PROGRAMMING\visual studio\《Visual C# .NET精彩编程实例集锦》配套光盘文件-3031\源代码\第5章 图像处理\实例88 如何实现大图像浏览\obj\Release\Pic.aaa.resources
+E:\审核源码\审核源码\2014-0514\liangyuteng0927_c28dc202-a4c5-4bd3-ad64-9472a10feff4\obj\Release\Pic.exe
+E:\审核源码\审核源码\2014-0514\liangyuteng0927_c28dc202-a4c5-4bd3-ad64-9472a10feff4\bin\Release\Pic.exe
+E:\审核源码\审核源码\2014-0514\liangyuteng0927_c28dc202-a4c5-4bd3-ad64-9472a10feff4\obj\Release\ResolveAssemblyReference.cache
+E:\审核源码\审核源码\2014-0514\liangyuteng0927_c28dc202-a4c5-4bd3-ad64-9472a10feff4\obj\Release\Pic.aaa.resources
+E:\审核源码\审核源码\2014-0514\liangyuteng0927_c28dc202-a4c5-4bd3-ad64-9472a10feff4\obj\Release\Pic.Form1.resources
+E:\审核源码\审核源码\2014-0514\liangyuteng0927_c28dc202-a4c5-4bd3-ad64-9472a10feff4\obj\Release\Pic.Properties.Resources.resources
+E:\审核源码\审核源码\2014-0514\liangyuteng0927_c28dc202-a4c5-4bd3-ad64-9472a10feff4\obj\Release\Pic.csproj.GenerateResource.Cache
diff --git a/obj/Release/Pic.csproj.GenerateResource.Cache b/obj/Release/Pic.csproj.GenerateResource.Cache
new file mode 100644
index 0000000..bfb8a16
--- /dev/null
+++ b/obj/Release/Pic.csproj.GenerateResource.Cache
Binary files differ
diff --git a/obj/Release/Pic.exe b/obj/Release/Pic.exe
new file mode 100644
index 0000000..ee44ea5
--- /dev/null
+++ b/obj/Release/Pic.exe
Binary files differ
diff --git a/obj/Release/Pic.projdata b/obj/Release/Pic.projdata
new file mode 100644
index 0000000..62d8ba1
--- /dev/null
+++ b/obj/Release/Pic.projdata
Binary files differ
diff --git a/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..eab7e54
--- /dev/null
+++ b/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
Binary files differ
diff --git a/最新Asp.Net源码下载.url b/最新Asp.Net源码下载.url
new file mode 100644
index 0000000..362fd0c
--- /dev/null
+++ b/最新Asp.Net源码下载.url
@@ -0,0 +1,6 @@
+[InternetShortcut]
+URL=http://www.51aspx.com/
+IconFile=C:\WINDOWS\system32\SHELL32.dll
+IconIndex=14
+HotKey=0
+IDList=
diff --git a/输出-生成.txt b/输出-生成.txt
new file mode 100644
index 0000000..9a602ee
--- /dev/null
+++ b/输出-生成.txt
@@ -0,0 +1,14 @@
+------ : Ŀ: Pic, : Release Any CPU ------
+C:\Windows\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /unsafe- /checked- /nowarn:1701,1702 /nostdlib- /errorreport:prompt /warn:4 /baseaddress:285212672 /define:TRACE /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dll /reference:C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.XML.dll /debug- /filealign:4096 /optimize+ /out:obj\Release\Pic.exe /resource:obj\Release\Pic.aaa.resources /resource:obj\Release\Pic.Form1.resources /resource:obj\Release\Pic.Properties.Resources.resources /target:winexe /warnaserror- /win32icon:ico237.ico aaa.cs aaa.Designer.cs AssemblyInfo.cs Form1.cs Properties\Resources.Designer.cs
+D:\ļ\5. PROGRAMMING\visual studio\Visual C# .NETʱʵ׹ļ-3031\Դ\5 ͼ\ʵ88 ʵִͼ\Form1.cs(759,25): CS0219: aѸֵֵδʹù
+D:\ļ\5. PROGRAMMING\visual studio\Visual C# .NETʱʵ׹ļ-3031\Դ\5 ͼ\ʵ88 ʵִͼ\Form1.cs(798,25): CS0219: aѸֵֵδʹù
+D:\ļ\5. PROGRAMMING\visual studio\Visual C# .NETʱʵ׹ļ-3031\Դ\5 ͼ\ʵ88 ʵִͼ\aaa.cs(52,34): CS0168: ˱Errorδʹù
+D:\ļ\5. PROGRAMMING\visual studio\Visual C# .NETʱʵ׹ļ-3031\Դ\5 ͼ\ʵ88 ʵִͼ\aaa.cs(68,30): CS0168: ˱Errδʹù
+D:\ļ\5. PROGRAMMING\visual studio\Visual C# .NETʱʵ׹ļ-3031\Դ\5 ͼ\ʵ88 ʵִͼ\Form1.cs(48,31): CS0414: ֶΡPic.Form1.StrFileNameѱֵδʹùֵ
+D:\ļ\5. PROGRAMMING\visual studio\Visual C# .NETʱʵ׹ļ-3031\Դ\5 ͼ\ʵ88 ʵִͼ\Form1.cs(53,35): CS0169: ֶΡPic.Form1.toolStripMenuItem1δʹù
+D:\ļ\5. PROGRAMMING\visual studio\Visual C# .NETʱʵ׹ļ-3031\Դ\5 ͼ\ʵ88 ʵִͼ\Form1.cs(66,30): CS0414: ֶΡPic.Form1.iFlagѱֵδʹùֵ
+
+ -- 0 7
+C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(2606,9): error MSB3021: Unable to copy file "obj\Release\Pic.exe" to "bin\Release\Pic.exe". ļbin\Release\Pic.exeһʹã˸ý޷ʸļ
+Done building project "Pic.csproj" -- FAILED.
+========== : ɹ 0 ʧ 1 0 ==========