Beispiel #1
0
        public static Image Washer(Image img, int rotation)
        {
            ImageFactory washer     = PhotoProcessing.LoadFile("./Images/washer.png");
            ImageFactory background = PhotoProcessing.LoadFile("./Images/washerbackground.png");

            ImageLayer wash = new ImageLayer();

            wash.Image = washer.Image;

            ImageFactory prof = new ImageFactory();

            prof.Load(img);
            prof.Rotate(rotation);
            ImageLayer profile = new ImageLayer();

            profile.Image = prof.Image;

            profile.Size     = new Size(260, 260);
            profile.Position = new Point(60, 110);

            if (!rotation.ToString().EndsWith("0"))
            {
                profile.Size     = new Size(370, 370);
                profile.Position = new Point(35, 40);
            }

            background.Overlay(profile);
            background.Overlay(wash);

            return(background.Image);
        }
Beispiel #2
0
        public static void Pixel(Image img)
        {
            ImageFactory factory = new ImageFactory();

            factory.Load(img);
            factory.Resize(new Size(500, 500));
            factory.Pixelate(16);
            PhotoProcessing.SaveFile(factory, "./Images/final.png");
        }
Beispiel #3
0
        public static void Picture(string name, Image img, Size size, Point point)
        {
            ImageFactory realimg    = PhotoProcessing.LoadFile("./Images/" + name + ".png");
            ImageFactory background = PhotoProcessing.LoadFile("./Images/" + name + "background.png");
            ImageLayer   back       = new ImageLayer();

            back.Image = realimg.Image;
            ImageLayer profile = new ImageLayer();

            profile.Image    = img;
            profile.Size     = size; //325 45
            profile.Position = point;

            background.Overlay(profile);
            background.Overlay(back);

            PhotoProcessing.SaveFile(background, "./Images/final.png");
        }
Beispiel #4
0
        public static void Wasted(Image img)
        {
            ImageFactory realimg    = PhotoProcessing.LoadFile("./Images/wasted.png");
            ImageFactory background = PhotoProcessing.LoadFile("./Images/wastedbackground.png");
            ImageLayer   back       = new ImageLayer();

            back.Image = realimg.Image;
            ImageLayer profile = new ImageLayer();

            profile.Image    = img;
            profile.Size     = new Size(500, 500);
            profile.Position = new Point(0, 150);

            background.Overlay(profile);
            background.Tint(Color.Gray);
            background.Overlay(back);

            PhotoProcessing.SaveFile(background, "./Images/final.png");
        }
Beispiel #5
0
        public static void Drake(Image img1, Image img2)
        {
            ImageFactory lm = PhotoProcessing.LoadFile("./Images/drake.png");
            ImageLayer   one, two;

            one = new ImageLayer();
            two = new ImageLayer();

            one.Image    = img1;
            one.Size     = new Size(300, 300);
            one.Position = new Point(300, 0);
            two.Image    = img2;
            two.Size     = new Size(300, 300);
            two.Position = new Point(300, 300);

            lm.Overlay(one);
            lm.Overlay(two);

            PhotoProcessing.SaveFile(lm, "./Images/final.png");
        }
Beispiel #6
0
        public static void Lovemeter(Image img1, Image img2)
        {
            ImageFactory lm = PhotoProcessing.LoadFile("./Images/lovemeter.png");
            ImageLayer   one, two;

            one = new ImageLayer();
            two = new ImageLayer();

            one.Image    = img1;
            one.Size     = new Size(100, 100);
            one.Position = new Point(13, 67);
            two.Image    = img2;
            two.Size     = new Size(100, 100);
            two.Position = new Point(117, 67);

            lm.Overlay(one);
            lm.Overlay(two);

            PhotoProcessing.SaveFile(lm, "./Images/final.png");
        }
Beispiel #7
0
        public static void Tobecontinued(Image img)
        {
            ImageFactory tbc           = PhotoProcessing.LoadFile("./Images/tbc.png");
            ImageFactory background    = PhotoProcessing.LoadFile("./Images/tbcbackground.png");
            ImageLayer   tobecontinued = new ImageLayer();

            tobecontinued.Image = tbc.Image;
            ImageLayer profile = new ImageLayer
            {
                Image = img,
                Size  = new Size(300, 300) //325 45
            };

            tobecontinued.Position = new Point(5, 247);

            background.Overlay(profile);
            background.Tint(Color.Yellow);
            background.Overlay(tobecontinued);

            PhotoProcessing.SaveFile(background, "./Images/final.png");
        }