![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
Гость_s_a_s_h_a |
|
|||
Unregistered |
Люди, помогите! Нужно вывести русские буквы в рисунке, создаваемом при помощи модуля GD.
|
|||
|
||||
Гость_s_a_s_h_a |
|
|||
Unregistered |
Отвечу сам.
переводим символы из кодировки FROMCODE в TOCODE (посмотреть какие могут быть кодировки и как они обозначаются, можно командой iconv --list). В моем случае было CP1251 -> UTF-8 use Text::Iconv; my $converter = Text::Iconv->new("FROMCODE", "TOCODE"); my $NEW_STR = $converter->convert($STR); далее выводим строку на картинке GD::Image::stringFT($im,$COLOR,$PATH_FONT,$FONTSIZE,0,$x,$y,$NEW_STR); $im - картинка $COLOR - цвет текста $PATH_FONT - путь к шрифтам $FONTSIZE - размер 0 - не помню (и не важно) $x,$y - координаты $NEW_STR - сама строка уже в юникоде И это выводит русские буквы. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |