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); }
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; }
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; }