[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод текста на картинку
kazax1994
Извиняюсь, что тема звучит не так как надо, но суть не в этом.
Проще говоря: вывод текста на картинку (вбитого заранее в форму) происходит только с ENG, с русскими символами, напрочь... не видит.

Может быть дело в файле шрифтов? Но его нет biggrin.gif
Помогите... нужно что бы и русскими можно было писать...
rolleyes.gif



Спустя 9 минут, 20 секунд (12.05.2012 - 20:59) Игорь_Vasinsky написал(а):
шрифт какой используешь? какими средствами вставляешь? либо проблема с кодировкой на странице.

Спустя 35 минут, 13 секунд (12.05.2012 - 21:35) kazax1994 написал(а):
if($do == 'bf') {
$flags = (file_exists('images/flags/'.$row_my['country'].'.png')) ? $row_my['country'] : 'RU';
header ('Content-type: image/jpeg');
$pi = imagecreatefromjpeg('troll/facepalm.jpg');
$jo = ImageColorAllocate($im, 0,0,0);

тип код!) а шрифт х3

Спустя 2 минуты, 9 секунд (12.05.2012 - 21:37) kazax1994 написал(а):
cp1251 кодировка, пробовал utf-8 тоже самое!)

а шрифт: TimeNewRoman.phpfont
biggrin.gif незнаю правильно ли!) rolleyes.gif

Спустя 8 минут, 46 секунд (12.05.2012 - 21:46) Игорь_Vasinsky написал(а):
в этом коде нет момента наложения текста на картинку))

Спустя 10 минут, 50 секунд (12.05.2012 - 21:56) kazax1994 написал(а):
Да блин!) я хз какой код её там накладывает!) но русским он не пишет!( wink.gif
Как же все так сделать!?)

Спустя 16 минут, 16 секунд (12.05.2012 - 22:13) Игорь_Vasinsky написал(а):
для начала - узнать какой шрифт используется :D потом узнать - шрифт этот содержит кирилицу?

как? найти в коде, где? в файлах сайта, в каких именно? понятия не имею.

Либо в коде есть что то либо

imagestring($im, 1, 5, 5,  $text, $text_color);

тогда дело в кодировке и используем поиск по форуму

или
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);


тогда в $font прописан файл шрифта TTF формат, значит заменит шрифт

Спустя 38 минут, 43 секунды (12.05.2012 - 22:51) kazax1994 написал(а):
rolleyes.gif бум думать

Спустя 11 минут, 20 секунд (12.05.2012 - 23:03) kazax1994 написал(а):
хотя вот
imagestring($im, 2, 38, 145,  $pic['s']['pic'], $white);


Как сделать что бы он не только англ. символы выводил!?(

int imageloadfont ( string $file )

Должно помочь!???)

Спустя 38 минут, 50 секунд (12.05.2012 - 23:42) kazax1994 написал(а):
короче я пробовал!) но не получилось... в чем ошибка?


$mf = imageloadfont ('/Impact.phpfont');
ImageString($im, $mf, 2, 38, 145, $pic['s']['pic'], $white)


Impact.phpfont скачал, залил в корень...


если убрать сточку
$mf = imageloadfont ('/Impact.phpfont');

и в ImageString $mf убрать... то все работает...


как все сделаю, на сайте показывает, что такая картинка отсутствует.
:unsure:

Спустя 6 минут, 36 секунд (12.05.2012 - 23:48) kazax1994 написал(а):
ImageString($im, $mf, 2, 38, 145, $pic['s']['pic'], $white)

dry.gif dry.gif Нужно вместо цифры 2 ставить $mf dry.gif dry.gif

Игорь_Vasinsky СПАСИБО! smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.