|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2000-11-12 20:20 UTC] markonen@php.net
[2000-11-13 07:35 UTC] sniper@php.net
[2002-06-25 14:51 UTC] nordmann at orgatech dot de
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 09:00:02 2025 UTC |
Hi there! The following script should produce a BLACK text over a red rectangle on a white background. It almost does that, except that the color of the text is GRAY. header ("Content-type: image/png"); $im = ImageCreate (250, 40); $background_color = ImageColorAllocate ($im, 255, 255, 255); $rect_color = ImageColorAllocate ($im, 255, 0, 0); $text_color = ImageColorAllocate ($im, 0, 0, 0); ImageFill($im, 0, 0, $background_color); ImageFilledRectangle($im, 60, 5, 100, 35, $rect_color); ImageTTFText ($im, 20, 0, 10, 20, $text_color, "/cda/ttf/ARIAL.TTF", "Testing... "); ImagePng ($im); If I turned off the antialiasing with ImageTTFText ($im, 20, 0, 10, 20, 1*$text_color, "/cda/ttf/ARIAL.TTF", "Testing... "); then the text color is black again (negative color index). I do not know if it is a problem with GD or Freetype or PHP or the Debian package. A script like this worked for me fine before, but it does not right now. Debian packages installed: PHP-4.0.3pl1-2 libgd1-1.8.3-4 freetype2-1.3.1-1 Regards, Tamas