Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] TTF-fonts kleuren niet, ze blijven grijs

Anoniem
Error404
8 antwoorden
  • Ik wil wat tekst op een plaatje plaatsen. Dat doen ik d.m.v. de volgende stapen:
    [code:1:906a214186]
    $im = ImageCreateFromPNG($img);

    $text_color = ImageColorAllocate($im, $this->colorR, $this->colorG, $this->colorB);

    imagettftext($im, $this->fontSize, $this->angle, $tempX, ($tempY+$incrementLine), $text_color, $this->font,$this->message[$x]);

    imagePNG($im,$this->newImg);
    [/code:1:906a214186]

    Ook als ik voor de $text_color, een harde waarde (rood: -8290433) invul, blijft de tekst grijs. Mis ik een stap of doe ik iets anders verkeerd.
  • Ik ken de rest van de code niet maar een waarde van 8290433 lijkt me niet de juiste (0..254). Wat is $this->colorG ?


    Probeer dit eens:
    $text_color = ImageColorAllocate($im, rand(0,225), rand(0,225), rand(0,225));
  • [quote:1e2d6ef4b6="Error404"]Ik ken de rest van de code niet maar een waarde van 8290433 lijkt me niet de juiste (0..254). Wat is $this->colorG ?


    Probeer dit eens:
    $text_color = ImageColorAllocate($im, rand(0,225), rand(0,225), rand(0,225));[/quote:1e2d6ef4b6]
    8290433 is de echo van ImageColorAllocate(…

    Verder is $this->colorG de G uit RGB.
  • Verder is $this->colorG de G uit RGB.

    Dat snap ik ja :) ik bedoel : ik weet niet waar je de waarde toekent en wat die waarde is.

    Werkt mijn testje (random kleur?)
  • [edit - sorry 1x is genoeg]
  • [quote:c5c0499e2d="Error404"]Werkt mijn testje (random kleur?)[/quote:c5c0499e2d]Ja, die werkte. Zou het iets met die hoeken te maken hebben. Ik ga er morgen verder mee. Thanx
  • [quote:137e77d2e5="Error404"]Werkt mijn testje (random kleur?)[/quote:137e77d2e5]Ja, die werkte. Ik ga er morgen verder mee. Thanx
  • Ja hij werkt:-) bij mij waren sommige RGB-waarden negatief en daar ging het mis.

Beantwoord deze vraag

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