Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Генерация изображения с русскими буквами

1.3K
05 декабря 2003 года
view
148 / / 14.10.2003
Привет!
Генерирую картинку на php с использованием GD, но не могу понять, как вывести в картинку русские буквы. Уже пробовал ttf шрифты. Не могу найти, где указывается кодировка.
В итоге получается белиберда. Помогите, плз.
Заранее спасибо!
4
05 декабря 2003 года
mike
3.7K / / 01.10.2002
Кодировка не указывается. Нужно перекомпилировать GD с русскими шрифтами.

У FreeBSD есть в портах: /russian/GD-x.x.x

если нет, то могу выложить шрифты, скачаешь исходники GD, заменишь файлы, make, make install и все заработает.
1.3K
08 декабря 2003 года
view
148 / / 14.10.2003
Цитата:
Originally posted by mike
Кодировка не указывается. Нужно перекомпилировать GD с русскими шрифтами.

У FreeBSD есть в портах: /russian/GD-x.x.x

если нет, то могу выложить шрифты, скачаешь исходники GD, заменишь файлы, make, make install и все заработает.


Спасибо, mike. Вышли, шрифты, плиз, на [email]italick@mail.ru[/email].
Правда я не совсем понял, какие это шрифты. У меня есть исходники gd, но я в них нашел какие-то встроеные изображения шрифтов. А также gd пользуется библиотекой freetype для отображения ttf.

4
08 декабря 2003 года
mike
3.7K / / 01.10.2002
На
1.3K
09 декабря 2003 года
view
148 / / 14.10.2003
Цитата:
Originally posted by mike
На


Спасибо!
Сейчас попробую. Кажется это оно :D

1.3K
09 декабря 2003 года
view
148 / / 14.10.2003
К сожалению, не помогло. У меня исходники gd версии 1.8.4. Отличаются от твоих только файлом gdfontstt.c (пара десятков строк) и файлом gd.h. В твоем gd.h кроме определения структуры gdFont ничего нет :( . Следовательно с ним gd не компилится.
Но я решил на этом не зацикливаться. Ведь надписи на русском можно выводить вне картинки :}
4
09 декабря 2003 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by view
К сожалению, не помогло. У меня исходники gd версии 1.8.4. Отличаются от твоих только файлом gdfontstt.c (пара десятков строк) и файлом gd.h. В твоем gd.h кроме определения структуры gdFont ничего нет :( . Следовательно с ним gd не компилится.
Но я решил на этом не зацикливаться. Ведь надписи на русском можно выводить вне картинки :}



Сорри, не то закачал. Вот правильные файлы:

Пример для буквы "Б"

Код:
/* Char 226 */
0,0,0,0,0,0,0,
0,0,0,0,0,0,0,
1,1,1,1,1,1,0,
1,1,0,0,0,0,0,
1,1,0,0,0,0,0,
1,1,0,0,0,0,0,
1,1,1,1,1,0,0,
1,1,0,0,1,1,0,
1,1,0,0,1,1,0,
1,1,0,0,1,1,0,
1,1,1,1,1,0,0,
0,0,0,0,0,0,0,
0,0,0,0,0,0,0,
1.3K
09 декабря 2003 года
view
148 / / 14.10.2003
Цитата:
Originally posted by mike

Сорри, не то закачал. Вот правильные файлы:


Спасиба! Щас все заработает 8)

1.3K
09 декабря 2003 года
view
148 / / 14.10.2003
Уррааааааа! Это оно! :D
Кстати, кому надо, могу дать готовый rpm с патчем или просто патч.
2.1K
14 января 2004 года
lootelen
44 / / 27.11.2003
Цитата:
Originally posted by view
Уррааааааа! Это оно! :D
Кстати, кому надо, могу дать готовый rpm с патчем или просто патч.



кинь мне...;-)

1.3K
14 января 2004 года
view
148 / / 14.10.2003
Цитата:
Originally posted by lootelen


кинь мне...;-)



Лови :)

2.1K
14 января 2004 года
lootelen
44 / / 27.11.2003
Цитата:
Originally posted by view


Лови :)



И де оно ? ;-)

1.3K
14 января 2004 года
view
148 / / 14.10.2003
Цитата:
Originally posted by view


Лови :)

2.1K
14 января 2004 года
lootelen
44 / / 27.11.2003
Цитата:
Originally posted by view


И как это юзать для GD из под Винды ?

1.3K
14 января 2004 года
view
148 / / 14.10.2003
Цитата:
Originally posted by lootelen

И как это юзать для GD из под Винды ?


Не знаю.. Не пробовал
Это патч для rpm пакета RedHat gd-1.8.4-11.src.rpm. Весь пакет не помещается :(
Смотри то, что мне дал mike, там просто исходники.

4
14 января 2004 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by lootelen

И как это юзать для GD из под Винды ?



Скачать исходники, заменить эти файлы и скомпилировать вручную.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог