Forum Webscript.Ru

Программирование => PHP => Тема начата: nagash от 23 Апреля 2002, 15:37:21

Название: размытие шрифтов
Отправлено: nagash от 23 Апреля 2002, 15:37:21
как сделать чтобы текст при создании картинки не был размытым...
а то я создаю картинку а текст весь размытый какой то и если он очень мелкий то его невозможно читать =(
Название: размытие шрифтов
Отправлено: MadDog от 23 Апреля 2002, 18:51:20
nagash
Уточни! Причем тут Программирование на PHP и текст при создании картинки не был размытым?

Или ты имел ввиду создание картинки средствами PHP, а не Фотошопом/Гимпом и etc. Если так, то ты явно попал не в тот раздел. :)
Название: размытие шрифтов
Отправлено: от 23 Апреля 2002, 21:05:45
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);
?>
Название: размытие шрифтов
Отправлено: nagash от 23 Апреля 2002, 21:08:05
предыдущая мессага моя...
вот таким макаром я создаю картинку с текстом... и он там размытый немного...
как убрать антиалиазинг?
Название: размытие шрифтов
Отправлено: Dm от 23 Апреля 2002, 22:34:36
при использовании отрицательного значения индекса цвета отключается сглаживание шрифта.
Название: размытие шрифтов
Отправлено: nagash от 23 Апреля 2002, 22:41:47
это какое значение надо отрицательным писать?
Название: размытие шрифтов
Отправлено: AliMamed от 23 Апреля 2002, 22:51:36
$white = ImageColorAllocate ($im, 255, 255, 255)*-1;
Название: размытие шрифтов
Отправлено: Dm от 23 Апреля 2002, 22:52:43
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.
Название: размытие шрифтов
Отправлено: nagash от 24 Апреля 2002, 00:59:27
пасибки...
очень супер -)