Vraag & Antwoord

Webprogrammeren & scripting

Php: Gradient text op een bestaand plaatje

Hallo, Ik heb 2 php scripts: 1 om tekst op een bestaand plaatje neer te zetten: [code:1:72a8a35b74] <?php $image = imagecreatefromjpeg($_GET['image']); //De grootte van ons lettertype $grootte = 16; //Tekstkleur $kleur = ImageColorAllocate($image, 255, 255, 255); //255, 0, 0 = Rood $font = 'gothicg_.ttf'; ImageTTFText($image, $grootte, 0, 20, 70, $kleur, $font, $_GET['name']); header('Content-type: image/png'); imagepng($image); imagedestroy($image); ?> [/code:1:72a8a35b74] En een script om gradient balkje te maken: [code:1:72a8a35b74] <?php function imagecolorgradient($im, $x1, $y1, $height, $width, $left_color, $right_color) { $color0=($left_color[0]-$right_color[0])/$width; $color1=($left_color[1]-$right_color[1])/$width; $color2=($left_color[2]-$right_color[2])/$width; for ($i=0;$i<=$width;$i++) { $red=$left_color[0]-floor($i*$color0); $green=$left_color[1]-floor($i*$color1); $blue=$left_color[2]-floor($i*$color2); $col= imagecolorallocate($im, $red, $green, $blue); imageline($im, $x1+$i, $y1, $x1+$i, $y1+$height, $col); } } $height = 20; $width = 200; $left_color = array(255, 255, 0); $right_color = array(255, 0, 0); $im = imagecreatetruecolor($width, $height); imagecolorgradient($im, 0, 0, $height, $width, $left_color, $right_color); header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>[/code:1:72a8a35b74] Nu wil ik dus de tekst gradient maken, ik heb al verschillende dingen geprobeerd maar ik kan ze maar niet combineren. Dus: Hoe krijg ik gradient text op een bestaand plaatje? Alvast bedankt! Bart

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.