Linien zeichnen mit gdlib - Linienstärke einstellen
Elya
- php
0 Achim Schrepfer0 Elya
Hallo Forum,
ich bastele gerade in php ein Diagramm, das u.a. Linien zeichnet. Mit ImageLine() kriege ich eine schöne 1px Linie hin - gibt es aber eine (unkomplizerte) Möglichkeit, eine dickere Linie, z.B. 2 px, zu zeichnen? Ich habe mit
imagesetstyle ()
und
imagesetbrush ()
rumexperimentiert, finde den Umgang aber unelegant. Wenn der brush z.B. 1x2 pixel hoch ist, kann ich zwar eine schöne waagerechte 2px-Linie zeichnen, die senkrechte ist jedoch nur 1 px breit und umgekehrt. Ist der brush 2x2 pixel groß, ist die genaue positionierung nicht möglich, weil die Waagerechte z.B. immer 1 px länger als gewünscht ist.... kann mir noch irgendjemand folgen?
Gibt es da etwas einfacheres, um die Linienstärke einzustellen? Danke für jeden Tipp!
Schöne Grüße aus Köln-Ehrenfeld,
Elya
Hi,
Gibt es da etwas einfacheres, um die Linienstärke einzustellen? Danke für jeden Tipp!
schon mal imagesetthickness() probiert? http://www.php.net/manual/de/function.imagesetthickness.php
Ich weis nicht genau, wie es damit aussieht, aber probieren kostet ja nix.
viele Grüße
Achim Schrepfer
Hallo Achim,
da kann man/frau noch so lange in der php.net Referenz wühlen, es entgeht einem immer noch was.... hat prima geklappt! Da ich nur senkrechte und waagerechte Linien brauche, ist es genau das richtige. Für diagonale ist es wohl nicht so dolle.
Vielen Dank
Schöne Grüße aus Köln-Ehrenfeld,
Elya