Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отображение текста нужным шрифтом 
:(
    Опции темы
lasalexx
Дата 9.8.2007, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: нет
Всего: 1



хочу получить изображение с текстом.

Код

<?php
$img=imagecreatetruecolor(300, 300);
$white=imagecolorallocate($img, 255, 255, 255);
$maroon=imagecolorallocate($img, 197, 0, 0);

imagettftext($img, 6, 0, 55, 55, $maroon, "verdana.ttf", "text");
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>


но сервер выдаёт ошибку:
Цитата

Warning: imagettftext() [function.imagettftext]: Could not find/open font in /var/www/images/ttfont.php on line 6

PM MAIL WWW ICQ MSN   Вверх
pento
Дата 9.8.2007, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 14.1.2007
Где: Россия

Репутация: нет
Всего: 4



PM MAIL   Вверх
teroni
Дата 9.8.2007, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 1
Всего: 22



Шрифт verdana.ttf положите в ту же папку, где находится этот скрипт!
PM MAIL   Вверх
lasalexx
Дата 9.8.2007, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: нет
Всего: 1



Цитата

Шрифт verdana.ttf положите в ту же папку, где находится этот скрипт!


verdana.ttf лежит в той же папки. разве что я этот фонт взял из windows. может на линукс нужен свой verdana.ttf?
PM MAIL WWW ICQ MSN   Вверх
teroni
Дата 9.8.2007, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 1
Всего: 22



Да вроде бы особых отличий не замечал...
Поэкспериментируй, попробуй вместо верданы другие шрифты, и соответствующие им файлы ttf.
PM MAIL   Вверх
lasalexx
  Дата 9.8.2007, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: нет
Всего: 1



попробовал ещё arial и tahoma, но всё равно таже ошибка
PM MAIL WWW ICQ MSN   Вверх
Severyanin
Дата 10.8.2007, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 31.7.2007
Где: Россия, Омск

Репутация: нет
Всего: 9



А если попробовать getcwd()."verdana.ttf"?


--------------------
"Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл
"Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов 
PM MAIL WWW ICQ   Вверх
lasalexx
Дата 11.8.2007, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: нет
Всего: 1



всё равно таже ошибка
PM MAIL WWW ICQ MSN   Вверх
teroni
Дата 12.8.2007, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 381
Регистрация: 15.5.2007
Где: Днепропетровск

Репутация: 1
Всего: 22



Вообще, какая у Вас версия GD?
В мануале написано:
Цитата

Depending on which version of the GD library PHP is using, when fontfile does not begin with a leading / then .ttf will be appended to the filename and the library will attempt to search for that filename along a library-defined font path. 

Попробуте просто "verdana" написать.

PM MAIL   Вверх
lasalexx
Дата 12.8.2007, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: нет
Всего: 1



Это я тоже читал, пробовал но всё равно эфект тот же. smile 
У меня стоит php5-gd version 5.2.1-0ubuntu1.4

PM MAIL WWW ICQ MSN   Вверх
Severyanin
Дата 13.8.2007, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 31.7.2007
Где: Россия, Омск

Репутация: нет
Всего: 9



А вот, мне не так давно teroni советовал для решения похожей проблемы
Код

$font = glob('fonts/*.ttf');

Помогло smile 


--------------------
"Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл
"Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.1183 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.