[php] imagettftext poept grijze tekst uit ipv wit

Pagina: 1
Acties:

  • nrg
  • Registratie: April 2001
  • Laatst online: 22:31
Allo,

op http://domein.nl/site/item.htm probeer ik op n ander plaatje wat tekst te zetten.

hij zet de tekst er wel op, maar niet in het wit, terwijl ik wel zeg dat ie dat moet doen.

de source:
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
$txt = "Welkom";

$im = @ImageCreateFromJPEG ("item.jpg");

Header ("Content-type: image/jpeg");
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 20, 0, 53, 20, $white, "./fnt/tahoma.ttf", $txt);
ImagePNG ($im);
ImageDestroy ($im);
?>

wat doe ik fout ??

alvast bedankt !! :)

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37

  • nrg
  • Registratie: April 2001
  • Laatst online: 22:31
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?
$txt = "Welkom";

$im = @ImageCreateFromJPEG ("./item.jpg");

Header ("Content-type: image/png");
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageColorDeAllocate($im, $white);
ImageTTFText ($im, 20, 0, 53, 20, $white, "./fnt/tahoma.ttf", $txt);
ImagePNG ($im);
ImageDestroy ($im);
?>

resulteert in een mooi kruisje; ook als ik m een jpeg'je laat maken :'( .

als ik btw alles comment behalve
PHP:
1
2
3
4
<?
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageColorDeAllocate($im, $white);
?>

dan krijg ik ook n kruisje; hoe weet ie dan dat t n image is ?
ook als ik refresh blijft t n kruisje; met dezelfde breedte als ik alles uncomment.. ;(.

  • nrg
  • Registratie: April 2001
  • Laatst online: 22:31
Warning: Color index out of range in /home/www/site/item.php on line 8
krijg ik nu; ik ga nu eten; en probeer daarna verder.. (8>

  • JoostBaksteen
  • Registratie: December 2000
  • Laatst online: 27-03 19:32
Op woensdag 19 september 2001 17:46 schreef cest_moi-le_roi het volgende:

[..]

krijg ik nu; ik ga nu eten; en probeer daarna verder.. (8>
Probeer eens de header boven aan te zetten.

[edit] probeer eens Afbeeldingslocatie: http://plaatje.php

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op woensdag 19 september 2001 17:58 schreef joostbaksteen het volgende:

[..]

Probeer eens de header boven aan te zetten.

[edit] probeer eens Afbeeldingslocatie: http://plaatje.php
Dat zijn beiden tips die niet zullen helpen.

Bekijk de usercomments es bij:
http://php.nederland.net/manual/en/function.imagecolorallocate.php

en dan met name:
I had a problem allocating a color. I found I could deallacted a close match then allocate the color I wanted.

$white = ImageColorClosest($im, 255, 255, 255);
ImageColorDeAllocate($im, $white);
$white = ImageColorAllocate ($im, 255, 255, 255);

You lose the closest color match, but you can allocate what'ever color you wanted in the first place.

  • nrg
  • Registratie: April 2001
  • Laatst online: 22:31
Op woensdag 19 september 2001 18:04 schreef ACM het volgende:

[..]

Dat zijn beiden tips die niet zullen helpen.

Bekijk de usercomments es bij:
http://php.nederland.net/manual/en/function.imagecolorallocate.php

en dan met name:
[..]
+5 heel erg behulpzaam :+

tis gelukt !
tnx ACM ! (ook de anderen voor hun moeite)

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 20-09 12:13
'k sallum ff testen voor je
Afbeeldingslocatie: http://wesley.users.powerhost.nl/pic.php
Pagina: 1