![]() |
|
Модераторы: 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. |