资源简介

C#高速找图、模糊找图、透明找图 内有源码

资源截图

代码片段和文件信息

using System;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.Collections.Generic;
//Download by http://www.codefans.net
namespace FindPic
{
    public partial class Form1 : Form
    {
        Bitmap 大图 = new Bitmap(@“无标题.bmp“);
        Bitmap 完全对比 = new Bitmap(@“完全对比.bmp“);
        Bitmap 相似度 = new Bitmap(@“相似度.bmp“);
        Bitmap 透明 = new Bitmap(@“透明.bmp“);
        public Form1()
        {
            InitializeComponent();
            pictureBox1.Image = 大图;
            pictureBox2.Image = 完全对比;
            pictureBox3.Image = 透明;
            pictureBox4.Image = 相似度;
        }


        //完全对比
        private void pictureBox2_Click(object sender EventArgs e)
        {
            this.大图 = new Bitmap(@“无标题.bmp“);
            Stopwatch sw = new Stopwatch();
            sw.Start(); //计时开始
            List list = BmpColor.FindPic(0 0 大图.Width 大图.Height 大图 完全对比 0);
            sw.Stop();   //计时结束
            label4.Text = (sw.ElapsedMilliseconds).ToString();
            label2.Text = list.Count.ToString();
            if (list.Count > 0)
            {
                listView1.Items.Clear();
                Graphics g = Graphics.FromImage(大图);
                for (int i = 0; i < list.Count; i++)
                {
                    listView1.Items.Insert(listView1.Items.Count
                        new ListViewItem(new string[] { 
                            i.ToString()
                            list[i].X.ToString() 
                            list[i].Y.ToString() 
                        }));
                    g.DrawRectangle(new Pen(Color.Red 5) list[i].X list[i].Y 完全对比.Width 完全对比.Height);
                }
            }
            pictureBox1.Image = 大图;
        }

        //透明
        private void pictureBox3_Click(object sender EventArgs e)
        {
            this.大图 = new Bitmap(@“无标题.bmp“);
            Stopwatch sw = new Stopwatch();
            sw.Start(); //计时开始
            List list = BmpColor.FindPic(0 0 大图.Width 大图.Height 大图 透明 0);
            sw.Stop();   //计时结束
            label4.Text = (sw.ElapsedMilliseconds).ToString();
            label2.Text = list.Count.ToString();
            if (list.Count > 0)
            {
                listView1.Items.Clear();
                Graphics g = Graphics.FromImage(大图);
                for (int i = 0; i < list.Count; i++)
                {
                    listView1.Items.Insert(listView1.Items.Count
                        new ListViewItem(new string[] { 
                            i.ToString()
                            list[i].X.ToString() 
                            list[i].Y.ToString() 
                        }));
                    g.DrawRectangle(new Pen(Color.Red 5) list[i].X list[i].Y 透明.Width 透明.Height);
                }
            }
            pictureBox1.Image = 大图;
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        117  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\app.config

     文件       2970  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\bin\Debug\完全对比.bmp

     文件    3888054  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\bin\Debug\无标题.bmp

     文件       2970  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\bin\Debug\相似度.bmp

     文件       8254  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\bin\Debug\透明.bmp

     文件       4098  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\FindPic.csproj

     文件        227  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\FindPic.csproj.user

     文件      16707  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Form1.cs

     文件      11897  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Form1.Designer.cs

     文件       5817  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Form1.resx

     文件        433  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Program.cs

     文件       1364  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Properties\AssemblyInfo.cs

     文件       2850  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Properties\Resources.Designer.cs

     文件       5612  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Properties\Resources.resx

     文件       1103  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Properties\Settings.Designer.cs

     文件        249  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Properties\Settings.settings

     文件       2970  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\完全对比.bmp

     文件    3888054  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\无标题.bmp

     文件       2970  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\相似度.bmp

     文件       8254  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\透明.bmp

     文件        863  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic.sln

     目录          0  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\bin\Debug

     目录          0  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\bin

     目录          0  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic\Properties

     目录          0  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图\FindPic

     目录          0  2013-11-21 17:00  okbase.net\FindPicC#高速找图大图找小图,模糊找图,透明找图

     目录          0  2013-11-21 17:00  okbase.net

----------- ---------  ---------- -----  ----

              7855833                    27



............此处省略0个文件信息

评论

共有 条评论