Ejemplo n.º 1
0
        public void SetBild(PointF LinksOben, float ppm, Size Size)
        {
            b = new Bitmap(Size.Width, Size.Height);
            g = b.GetHighGraphics();

            this.LinksOben = LinksOben;
            this.ppm = ppm;
            this.Size = Size;
            this.RechtsUnten = LinksOben.add(Size.Width / ppm, Size.Height / ppm);
        }
Ejemplo n.º 2
0
        public Bitmap CreateFarbBild(float width)
        {
            int durchmesser = (int)width;
            Bitmap b = new Bitmap(durchmesser, durchmesser);

            Graphics g = b.GetHighGraphics();
            g.FillEllipse(new SolidBrush(CharakterMan.Charakter.Super.RP.Hautfarbe), 0, 0, durchmesser, durchmesser);
            g.SetClip(new Rectangle(0, 0, durchmesser, durchmesser / 4));
            g.FillEllipse(new SolidBrush(CharakterMan.Charakter.Super.RP.Haarfarbe), 0, 0, durchmesser, durchmesser);
            g.SetClip(new Rectangle(0, 0, durchmesser, durchmesser));

            int kleinerDurchmesser = durchmesser / 5;
            int hohe = (durchmesser - kleinerDurchmesser) / 2;
            g.FillEllipse(new SolidBrush(CharakterMan.Charakter.Super.RP.Augenfarbe), kleinerDurchmesser, hohe, kleinerDurchmesser, kleinerDurchmesser);
            g.FillEllipse(new SolidBrush(CharakterMan.Charakter.Super.RP.Augenfarbe), 3 * kleinerDurchmesser, hohe, kleinerDurchmesser, kleinerDurchmesser);

            return b;
        }
Ejemplo n.º 3
0
        public Bitmap CreateFarbBild(Color Augenfarbe, Color Haarfarbe, Color Hautfarbe)
        {
            int durchmesser = 600;
            Bitmap b = new Bitmap(durchmesser, durchmesser);

            Graphics g = b.GetHighGraphics();
            g.FillEllipse(new SolidBrush(Hautfarbe), 0, 0, durchmesser, durchmesser);
            g.SetClip(new Rectangle(0, 0, durchmesser, durchmesser / 4));
            g.FillEllipse(new SolidBrush(Haarfarbe), 0, 0, durchmesser, durchmesser);
            g.SetClip(new Rectangle(0, 0, durchmesser, durchmesser));

            int kleinerDurchmesser = durchmesser / 5;
            int hohe = (durchmesser - kleinerDurchmesser) / 2;
            g.FillEllipse(new SolidBrush(Augenfarbe), kleinerDurchmesser, hohe, kleinerDurchmesser, kleinerDurchmesser);
            g.FillEllipse(new SolidBrush(Augenfarbe), 3 * kleinerDurchmesser, hohe, kleinerDurchmesser, kleinerDurchmesser);

            return b;
        }