Esempio n. 1
0
        public void Set_Water_Img_Tests()
        {
            string logo = Path.Combine(filePath, "LOGO_32x32.png");

            var bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo));

            bitmap.Save(Path.Combine(datapath, "gogopher_water_" + Guid.NewGuid().ToString("N") + ".jpg"));

            bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo), 100, ImagePosition.TopMiddle);
            bitmap.Save(Path.Combine(datapath, "gogopher_TopMiddle_water_" + Guid.NewGuid().ToString("N") + ".jpg"));

            bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo), 120, ImagePosition.Center);
            bitmap.Save(Path.Combine(datapath, "gogopher_Center_water_" + Guid.NewGuid().ToString("N") + ".jpg"));

            bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo), 80, ImagePosition.BottomMiddle);
            bitmap.Save(Path.Combine(datapath, "gogopher_BottomMiddle_water_" + Guid.NewGuid().ToString("N") + ".jpg"));

            bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo), 60, ImagePosition.RightTop);
            bitmap.Save(Path.Combine(datapath, "gogopher_RightTop_water_" + Guid.NewGuid().ToString("N") + ".jpg"));

            bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo), 40, ImagePosition.RigthBottom);
            bitmap.Save(Path.Combine(datapath, "gogopher_RigthBottom_water_" + Guid.NewGuid().ToString("N") + ".jpg"));

            bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo), 100, ImagePosition.LeftBottom);
            bitmap.Save(Path.Combine(datapath, "gogopher_LeftBottom_water_" + Guid.NewGuid().ToString("N") + ".jpg"));

            bitmap = ImgWaterMark.Instance().SetWaterMark(Image.FromFile(imagePath), Image.FromFile(logo), 100, ImagePosition.LeftTop);
            bitmap.Save(Path.Combine(datapath, "gogopher_LeftTop_water_" + Guid.NewGuid().ToString("N") + ".jpg"));



            Assert.IsEmpty("");
        }
Esempio n. 2
0
        public void Set_Water_Img_Gif_Tests()
        {
            string logo        = Path.Combine(filePath, "LOGO_32x32.png");
            var    sourceImage = Image.FromFile(imageGifPath);

            sourceImage = Image.FromFile($"{filePath}\\gif\\05.gif");


            var bitmap = ImgWaterMark.Instance().SetWaterMark(sourceImage, Image.FromFile(logo));

            bitmap.Save(Path.Combine(datapath, "gif_water_" + Guid.NewGuid().ToString("N") + ".gif"));

            Assert.IsEmpty("");
        }