Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как узнать координаты

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
skryptman
Отправлено: 11 Июля, 2010 - 12:33:59
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Есть такой вот рисунок [URL="http://i8.fastpic.ru/big/2010/0711/98/b22f3ffbca58c859fd7c11e362176898.gif"]рисунок[/URL] нужно узнать координаты в этом рисунке 2 прямоугольников. Мне именно нужно узнать как на компе это измерить и если это делается через какую то прогу то через какую. Заранее спасибо.
 
 Top
ALEN Модератор
Отправлено: 11 Июля, 2010 - 14:42:52
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




skryptman
Ты имеешь в виду, как сделать аналог системы, как на сайтах типа "вконтакте", когда можно навести на человека и увидеть подсказку?
 
 Top
skryptman
Отправлено: 11 Июля, 2010 - 20:29:21
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Нет я имею ввиду что мне нужно узнать координаты каждого прямоугольника в квадрате.

Цитата:
когда можно навести на человека и увидеть подсказку?


Нет. Там будет когда наводишь на 1 прямомугольник или второй то откроется др страница.
 
 Top
Uchkuma
Отправлено: 11 Июля, 2010 - 20:40:58
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Если картинка рисуется через GD, то можно запомнить эти координаты на этапе отрисовки.
(Добавление)
Иначе без хитрого алгоритма распознавания не обойтись. Возможно шкурка выделки не стоит? Вам нужно просто сделать эти прямоугольники ссылками?
 
 Top
skryptman
Отправлено: 12 Июля, 2010 - 17:42:21
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Вот правильные координаты у прямоугольника №1 координаты такие: x1=25, y1=36, x2=114, y2=98 . Так вот незнаю как самому их найти.
 
 Top
Реф
Отправлено: 12 Июля, 2010 - 17:48:14
Post Id



Частый гость


Покинул форум
Сообщений всего: 159
Дата рег-ции: Июль 2010  
Откуда: Реутов, Россия


Помог: 0 раз(а)




skryptman
Совсем автоматизировать этот процесс, т. е. сделать анализатор картинки, который САМ определит, где там какие координаты, думаю врятли получится. А вот скажем сделать так чтоб пользователь щёлкал по точке на картинке и отправлялись координаты на сервер особого труда не составляет.


-----
Думать надо головой, а не головкой!
 
 Top
ALEN Модератор
Отправлено: 12 Июля, 2010 - 20:07:51
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




skryptman
Может тебе тег map из html поможет?
 
 Top
JustUserR
Отправлено: 13 Июля, 2010 - 02:27:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




skryptman пишет:
Нет я имею ввиду что мне нужно узнать координаты каждого прямоугольника в квадрате.
Конечно автоматическая обработка содержимого изображений является достаточно сложной задачей - но тем не менее определить границы геометрических объектов на картинке вполне несложно с помощью функций GD/GD2


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
skryptman
Отправлено: 13 Июля, 2010 - 14:29:42
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




ALEN я просто обучаюсь сейчас html и там как раз map и разбираю а вот как именно узнать самому координаты не написано почему то.
 
 Top
ALEN Модератор
Отправлено: 13 Июля, 2010 - 15:29:05
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




skryptman
попробуй методом тыка подобрать, а вообще погугли должны быть какие-то программы, на крайняк попробуй в программах типа фотошопа посмотреть координаты курсора на изображении.
 
 Top
skryptman
Отправлено: 13 Июля, 2010 - 18:28:02
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Через фотошоп пробовал но там правильно показывает координаты только x1,x2 а y неправильно. Хотя там через дримвиевер можно наугад ставить и подтачивать под размер.

(Отредактировано автором: 13 Июля, 2010 - 19:29:58)

 
 Top
JustUserR
Отправлено: 14 Июля, 2010 - 03:01:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




skryptman пишет:
Через фотошоп пробовал но там правильно показывает координаты только x1,x2 а y неправильно
При использовании карт ссылок для изображения соответствующие координаты и размеры областей определяются не по оригинальному размеру изображения - а относительно тех размеров width и height которые установлены в теге img Для просмотра этих значений вы можете воспользоваться к примеру JS-скриптом и обработкой события перемещения мыши - зная фиксированное значение отступа для картинки в HTML-документе и позицию курсора относительно окна - можно получить координаты соответствующих областей на изображении


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
DeepVarvar Супермодератор
Отправлено: 14 Июля, 2010 - 09:25:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




 
 Top
skryptman
Отправлено: 14 Июля, 2010 - 10:16:39
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




JustUserR Большое спасибо как вы сказали довольно нетрудно определить координаты
 
 Top
JustUserR
Отправлено: 14 Июля, 2010 - 22:59:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




skryptman пишет:
JustUserR Большое спасибо как вы сказали довольно нетрудно определить координаты
Пожалуйста! К тому же указанный метод является самым эффективным и точным - ведь в различных браузерах отображение изображений может быть различным в зависимости от его аттрибутов и конкретной реализации кода вставки - а в данном методе учитываются как раз координаты относительно реального изображения в конкретном браузере - и на основе этого можно делать JS-скрипт который будет выполнять соответствующую коррекцию изображения или самой карты для разных браузеров


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB