hallo zusammen,
ich habe folgende Herausforderung:
Hier soll das Bild ts.JPG geladen werden (das Bild ist rechteckig also Länge ungleich Höhe) und dann mit den Text "AB 123/1" beschriftet werden. Danach wird es um 270° gedreht.
Nach der Drehung soll noch eine Linie von links oben nach rechts unten gezeichnet werden. Und genau hier gibt es eine Herausforderung. Die Linie hört zu früh auf! D.h. sie startet zwar von links oben hört aber früher auf.
Wenn ich die Zeile mit dem DrawString() wegnehme funktioniert das mit der Linie.
Was kann ich tun? Habe online und hier im Forum nichts gefunden.
Vielen Dank schonmal.
gruß
ich habe folgende Herausforderung:
Code:
Image img = Image.FromFile("C:\\ts.JPG"); Graphics t = Graphics.FromImage(img); Font font = new Font("Arial", 12); t.DrawString("AB 123/1", font, new SolidBrush(Color.Black), img.Width - 100, img.Height - 100); t.Dispose(); img.RotateFlip(RotateFlipType.Rotate270FlipNone); Graphics b = Graphics.FromImage(img); b.DrawLine(new Pen(new SolidBrush(Color.Black)), 0, 0, img.Width, img.Height); b.Dispose(); img.Save("C:\\test.JPG"); img.Dispose;
Nach der Drehung soll noch eine Linie von links oben nach rechts unten gezeichnet werden. Und genau hier gibt es eine Herausforderung. Die Linie hört zu früh auf! D.h. sie startet zwar von links oben hört aber früher auf.
Wenn ich die Zeile mit dem DrawString() wegnehme funktioniert das mit der Linie.
Was kann ich tun? Habe online und hier im Forum nichts gefunden.
Vielen Dank schonmal.
gruß
Comment