Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Графика > Текст на картинку |
Автор: gta4kv 3.4.2007, 19:53 | ||
Помогите пожалуйста, сегодня столкнулся с такой ошибкой, пытался наложить текст на картинку, как не бился, не получилось, сначала были каракули, потом "& # 1105; & #1096 etc" Код:
![]() Добавлено через 1 минуту и 19 секунд Заранее благодарен опять же) |
Автор: mishaSL 4.4.2007, 09:03 |
Для того чтобы русский текст на картинке отображался нормально, необходимо его писать в кодировке utf-8, для этого можете преобразовывать кодировку с помощью функции http://php.net/iconv |
Автор: mishaSL 4.4.2007, 18:29 | ||
Какой модуль? Добавлено через 3 минуты и 28 секунд
|
Автор: gta4kv 7.4.2007, 12:50 | ||
Так не пашет.. Закарюки тоже |
Автор: mishaSL 11.4.2007, 21:01 |
Отключи кеширование, т.е. убери функции ob_ Ошибки какие-нибудь выдает (уровень ошибок поставь error_reporting(E_ALL ^ E_NOTICE);)? |
Автор: mishaSL 12.4.2007, 17:46 |
Напиши что за ошибки. Если их нет, то что выводит? Файл(в котором PHP код) в какой кодировке сохранен? |
Автор: mishaSL 12.4.2007, 18:54 |
gta4kv, воспользуйтесь TTF шрифтами imagettftext() точно должно сработать. |
Автор: gta4kv 12.4.2007, 19:00 |
Будешь смеяться, не умею им пользоваться. А тем паче рассчитывать координаты. ![]() |
Автор: mishaSL 12.4.2007, 19:38 | ||
Вот накидал пример:
Проверил работает. Если что непонятно спрашивай. Главное шрифт бери TTF и чтобы он кирилицу поддерживал. Посмотреть шрифты на WINDOWS можно в C:\WINDOWS\Fonts |
Автор: gta4kv 12.4.2007, 19:43 | ||
Тока одно изменение:
А то у меня вся картнка 150х20 ![]() |
Автор: PARROT 12.4.2007, 20:01 | ||
Добавлено через 6 минут и 25 секунд Тема закрыта. |