Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Построение графика как на Rambler-e

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

vitovt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ImageTTFText ($img, 100, 0, 300, 200, $color, "путя к рускому шрифту.ttf", "Гуский текст ...");  
 
Это код
А выдает какую-то абракадабру.

----------
Автоспорт ТУТ

Всего записей: 1087 | Зарегистр. 02-05-2002 | Отправлено: 03:03 31-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vitovt

Цитата:
ImageTTFText ($img, 100, 0, 300, 200, $color, "путя к рускому шрифту.ttf", "Гуский текст ...");

а как ты его выводишь в браузер? С контентом text/html?? Есно браузер думает, что это текст и выводит как текст..
Перед этим нужно сделать так.
header("Content-type: image/jpeg");


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:05 31-07-2003 | Исправлено: Cheery, 04:07 31-07-2003
vitovt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
так как графику и вывожу...

----------
Автоспорт ТУТ

Всего записей: 1087 | Зарегистр. 02-05-2002 | Отправлено: 20:49 31-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vitovt

Цитата:
так как графику и вывожу...

Кинь код полностью тогда.. попробую у себя.. чтобы посмотреть

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:12 31-07-2003
vitovt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
header("Content-type: image/jpeg");
 
$imagewidth = 250;
$imageheight = 50;
$fontsize = 36;
$space = 6;
$xpos = 20;
$ypos = 40;
$text = "Example";
 
$im = imagecreate ($imagewidth, $imageheight);
$bgcolor = ImageColorAllocate ($im, 202, 112, 112);
$font = ImageColorAllocate ($im, 255, 255, 255);
 
function make_text($char, $xpos, $fontsize, $space, $imagewidth, $imageheight) {
global $im, $ypos, $font;
$thetextbox = ImageTTFBBox ($fontsize, 0, "arial.ttf", $char);
ImageTTFText ($im, $fontsize, 0, $xpos, $ypos, $font, "arial.ttf", $char);
return $xpos+$thetextbox[4]+$space;
 
}
 
for($i=0;substr($text, $i,1);$i++) {
$xpos = make_text(substr($text, $i,1), $xpos, $fontsize, $space, $imagewidth, $imageheight);
}
 
Imagepng ($im);
ImageDestroy ($im);


----------
Автоспорт ТУТ

Всего записей: 1087 | Зарегистр. 02-05-2002 | Отправлено: 17:33 01-08-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
http://www.aditus.nu/jpgraph/ - просто улет!

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 18:47 01-08-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vitovt
Вот тебе ответ..
http://mricon.com/html/cyrttf.html

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:24 01-08-2003
vitovt



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
apatit

Цитата:
http://www.aditus.nu/jpgraph/  - просто улет!

Классы это хорошо, но для меня не понятно. Может ты знаешь какой-нить  простой скрипт, который делат графики (не класс).


----------
Автоспорт ТУТ

Всего записей: 1087 | Зарегистр. 02-05-2002 | Отправлено: 19:40 01-08-2003
apatit



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vitovt

Цитата:
Классы это хорошо, но для меня не понятно. Может ты знаешь какой-нить  простой скрипт, который делат графики (не класс).
 

 
Нет, мне такое не известно. Думаю, времени уйдет больше на поиски, нежели на освоение ООП в ПХП.

----------
http://www.murman.ws/ - Нет очередям в налоговой и на почте! Сэкономим бумагу.

Всего записей: 1169 | Зарегистр. 09-10-2001 | Отправлено: 20:00 01-08-2003
Hibin

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
http://www.aditus.nu/jpgraph/  

а кто-нибудь знает подобное, но для Perl-а?

Всего записей: 270 | Зарегистр. 07-04-2003 | Отправлено: 23:10 01-08-2003
DStream

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Hibin

Цитата:
а кто-нибудь знает подобное, но для Perl-а?

На CPAN'е GD-Graph3D и аналогичные. В общем по маске GD смотреть надо.
 
http://search.cpan.org/search?query=graphics&mode=all
http://search.cpan.org/search?query=GD&mode=all

Всего записей: 605 | Зарегистр. 03-05-2003 | Отправлено: 23:56 01-08-2003
webanet



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
никто не знает такой модуль который стоит график на основе там допустим массива/ пол. данных + ко всему обновлялся с какой-то частотой, но без рефреша страницы

Всего записей: 612 | Зарегистр. 20-01-2003 | Отправлено: 22:48 01-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
webanet

Цитата:
но без рефреша страницы

через iframe или ajax..  

Цитата:
такой модуль который стоит график на основе там допустим массива/ пол. данных

зачем? если gd это делает, нужно лишь сказать ему как.
 
к тому же модуль для какого языка?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:51 01-03-2007 | Исправлено: Cheery, 22:51 01-03-2007
webanet



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
под GD долго очень писать, проще взять каконить модуль. Скорее всего для PHP =)

Всего записей: 612 | Зарегистр. 20-01-2003 | Отправлено: 22:54 01-03-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
webanet

Цитата:
под GD долго очень писать

да ну  
http://builder.com.com/5100-6371-5092227.html
 

Цитата:
проще взять каконить модуль

 
http://www.google.com/search?hl=en&q=php+class+graphs&btnG=Search

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:55 01-03-2007
Apart

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот тут есть http://douweosinga.com/projects/visitedcountries такая вещь - выбираешь страну и он на карте окрашивает их по названием стран.
 
Интересно, как это реализовано и что для этого нужно?  
 
 
Возможно, я повторяюсь с вопросом, но оптимального решения пока не нашел. По сути мне нужно не сделать что-то аналогичное, а просто рисовать подобную карту и окрашивать страны в разные цвета в зависимости от экономических показателей. Еще было бы здорово надписи добавлять.  
 
 
Почему обратил внимание именно на этот вариант. Нравится как реализовано, то есть именно графически. Хотя если бы были очерчены границы между странами был бы тоже не против.  
 
 
Пока к другой идее, кроме как взять контурную карту, определять координаты точек и заливать (filltoBorder) до границ не придумал, но это по сравнению с вышеописанным мне не очень нравится. Качать приблуды на мегабайты тоже желания нет.
 
 
Возможно, кто что по этой теме знает все-таки.

Всего записей: 409 | Зарегистр. 10-05-2005 | Отправлено: 13:55 02-03-2007
webanet



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Может быть кто-то сталкивался с классами которые строят на подобе графики: (для PHP)
   
   
   
 

Всего записей: 612 | Зарегистр. 20-01-2003 | Отправлено: 13:52 26-06-2007
Hibin

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эти графики построены с помощью Rrdtool (http://rrdtool.org).
Небольшая инструкция по использованию в PHP: http://www.ioncannon.net/system-administration/59/php-rrdtool-tutorial/

Всего записей: 270 | Зарегистр. 07-04-2003 | Отправлено: 05:32 27-06-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » Построение графика как на Rambler-e


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru