Forum Webscript.Ru
Программирование => PHP => Тема начата: nagash от 23 Апреля 2002, 15:37:21
-
как сделать чтобы текст при создании картинки не был размытым...
а то я создаю картинку а текст весь размытый какой то и если он очень мелкий то его невозможно читать =(
-
nagash
Уточни! Причем тут Программирование на PHP и текст при создании картинки не был размытым?
Или ты имел ввиду создание картинки средствами PHP, а не Фотошопом/Гимпом и etc. Если так, то ты явно попал не в тот раздел. :)
-
Header ("Content-type: image/jpeg");
$im = imagecreate (88, 31);
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
ImageTTFText ($im, 10, 0, 0, 20, $white, "arial.ttf",$name);
ImageJpeg ($im);
ImageDestroy ($im);
?>
-
предыдущая мессага моя...
вот таким макаром я создаю картинку с текстом... и он там размытый немного...
как убрать антиалиазинг?
-
при использовании отрицательного значения индекса цвета отключается сглаживание шрифта.
-
это какое значение надо отрицательным писать?
-
$white = ImageColorAllocate ($im, 255, 255, 255)*-1;
-
http://www.php.net/manual/en/function.imagettftext.php
array imagettftext ( resource image, int size, int angle, int x, int y, int col, string fontfile, string text)
Col is the color index. Using the negative of a color index has the effect of turning off antialiasing.
-
пасибки...
очень супер -)