Exemple #1
0
        public void 画像サイズ取得テスト()
        {
            var imgData = ImageHash.File.GetImage("./TestFiles/SampleImages/image_1.jpg");
            var img     = new ImageHash.Image(imgData);

            img.Height.Is(1200);
            img.Width.Is(1920);
        }
Exemple #2
0
        public void 画像サイズ変更テスト()
        {
            var imgData = ImageHash.File.GetImage("./TestFiles/SampleImages/image_1.jpg");
            var img     = new ImageHash.Image(imgData);

            img.Resize(new Size(9, 8));


            img.Height.Is(8);
            img.Width.Is(9);
        }
Exemple #3
0
        public void R値取得テスト_白()
        {
            var imgData = ImageHash.File.GetImage("./TestFiles/SampleImages/image_white.jpg");
            var img     = new ImageHash.Image(imgData);

            img.Resize(new Size(9, 8));


            byte argb = img.GetRByPixcel(0, 0);

            argb.Is((byte)254);
        }
Exemple #4
0
        public void ハッシュ値取得テスト_黒()
        {
            var imgData = ImageHash.File.GetImage("./TestFiles/SampleImages/image_black.jpg");
            var img     = new ImageHash.Image(imgData);

            img.Resize(new Size(9, 8));

            var hash = img.GetDHash();

            foreach (var b in hash)
            {
                b.Is((byte)1);
            }

            img.GetDHashByLong().Is(72340172838076673);
        }