Example #1
0
        private void btnSoSanh_Click(object sender, EventArgs e)
        {
            var    tapAnh   = LayBitMapChu();
            string path     = "F:/C#/BaiTap1/ChuyenDoiMauAnh/DataImg";
            var    datapath = Directory.GetFiles(path);

            foreach (var item in tapAnh)
            {
                var lb = new LockBitImage(item);

                var sosanh = new CopareImg(lb.GetByteBit());
                lb.UnLockBit();

                foreach (string fileName in datapath)
                {
                    var locbit = new LockBitImage(new Bitmap(fileName));
                    if (sosanh.Compare(locbit.GetByteBit()))
                    {
                        txtText.Text += Path.GetFileName(fileName).Trim().Split('.')[0].Split('-')[0];

                        locbit.UnLockBit();

                        MessageBox.Show("ok");
                        break;
                    }
                    else
                    {
                        locbit.UnLockBit();
                    }
                }
            }
        }