[GD] Schlagschatten-Alg

  • Ich wollte mal so n paar "supereffekte" mit der GD Librarie von PHP schreiben, aber das ganze scheitert-warum auch immer-schon beim schlagschatten.
    Mir dient da folgender Code:
    (Das ganze ist mit OOP umwickelt)

    Ich Zeichne also eine Linie (auf 100x100px)

    PHP
    imageLine($img, 10, 10, 40, 40, imageColorAllocatAlpha($img, 0, 0, 0, 0));

    und rufe dann (indirekt)

    PHP
    $effekt->draw($img, "afterComp");

    auf. Aber das Ergebnis verwundert mich total (Anhang 1)
    Und wenn ich nun nen Schatteneffekt machen will, schreibe ich

    PHP
    $color=imageColorAllocatAlpha($img, $this->color[0], $this->color[1], $this->color[2], 80);

    und dann ist meine Schwarze linie weg o.0? Ich glaub ich check den eigenen Algorhytmus nichtmehr, hif mir mal bitte jmd auf die sprünge oder sag mir worans liegt, das des nicht so funktioniert wie ich das erwarte ...

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!