tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
1504
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Danielku15
    Danielku15 Danielku15 ist offline Mitglied Platin
    Registriert seit
    Feb 2004
    Ort
    Österreich
    Beiträge
    731
    Blog-Einträge
    3
    Hallo Leute.
    Ich möchte bei meinem Projekt denselben LinearGradientBrush für mehrere Zeichenaufgaben verwenden um Resourcen zu sparen. Hab ich das Problem dass wenn ich nun die neuen Farben setze natürlich noch der Bereich welcher am Anfang definiert wurde gültig ist. Sprich wenn ich zuerst ein 300x300 Bereich Zeichne und darauf einen 600x1280 Bereich, stimmen die Verlaufsberechnungen nicht mehr. Ich hab gelesen dass das ganze über die Transform Matrix oder die SetScaleTransform Methode geht. Jedoch wird auf der MSDN nicht wirklich gut beschrieben wie nun das Ganze mit den Matrizen funktioniert.
    Hat jemand von euch ne Methode oder Möglichkeit einen Brush auf einen bestimmten Rechtecksbereich zu skalieren und entsprechend zu rotieren?

    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    /// <summary>
    /// Skaliert den angegebenen Brush auf die Größe des Rechtecks.
    /// </summary>
    /// <param name="oBrush">Der Brush welcher skaliert werden soll.</param>
    /// <param name="oRect">Auf welchen Bereich der Brush skaliert werden soll.</param>
    private void ScaleBrushToRect(ref LinearGradientBrush oBrush, Rectangle oRect)
    {
        // oBrush.Transform = ...;
        //  oder
        // oBrush.ScaleTransform(...);
    }

    Wäre euch echt dankbar.

    Gruß Daniel.
    Geändert von Danielku15 (06.03.08 um 22:41 Uhr)
     

Ähnliche Themen

  1. Rechteck mit Image
    Von Justin Bailey im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 31.05.08, 14:40
  2. Illustrator / Rechteck
    Von Lukas im Forum Vektor-Programme
    Antworten: 4
    Letzter Beitrag: 08.05.08, 21:21
  3. Rechteck ändern
    Von Tha_Joka im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 20.11.06, 20:17
  4. abgerundetes Rechteck
    Von Norman_79 im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 04.03.06, 19:19
  5. Rechteck / Kasten
    Von reko im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 01.07.03, 00:42