Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Данные об Image 
:(
    Опции темы
4epT
Дата 13.5.2008, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 784
Регистрация: 13.8.2007

Репутация: нет
Всего: 3



Подскажите пожалуйста какой функцией можно узнать сведения об картинке(ее размер, дата создания, и т.п.) ? )
PM MAIL   Вверх
krundetz
Дата 13.5.2008, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 1
Всего: 69



Если говорить о ширине и высоте то после того как картинка загрузилась их можно узнать из стилей примененных к этой картинке браузером. Про остальное не знаю никогда не требовалось.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
4epT
Дата 13.5.2008, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 784
Регистрация: 13.8.2007

Репутация: нет
Всего: 3



Ну меня не это интересует ...мне нужно получить именно данные самой картинки. Я сам про такое первый раз слышу, но препод говорит что для этого есть функция ... в книге искал, там такого нету  ((
PM MAIL   Вверх
SelenIT
Дата 13.5.2008, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



JS о дате создания картинки по определению ничего знать не может, потому что браузер получает картинку по HTTP, в котором, как общеизвестно (надеюсь;), нет никаких файлов. Все, что можно узнать о картинке - здесь. Остальное нужно явно запрашивать с сервера (любым подходящим способом).


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
4epT
Дата 13.5.2008, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 784
Регистрация: 13.8.2007

Репутация: нет
Всего: 3



SelenIT, спасибо за помощь ) буду с преподом разговаривать ...
PM MAIL   Вверх
krundetz
Дата 13.5.2008, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 1
Всего: 69



Вот вам код но работает только в IE в FF выдает undefined.
Код

<html>
<body>
<img id="myImage" src="SSL21042.JPEG"><br>
<button onclick="alert(document.getElementById('myImage').fileSize);">Image Size</button>
<button onclick="alert(document.getElementById('myImage').fileCreatedDate);">Document Created On</button>
<button onclick="alert(document.getElementById('myImage').fileModifiedDate);">Image Modified On</button>
<button onclick="alert(document.getElementById('myImage').fileUpdatedDate);">Image Updated on</button>
</body>
</html>



--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
4epT
Дата 14.5.2008, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 784
Регистрация: 13.8.2007

Репутация: нет
Всего: 3



Спасибо  smile 
PM MAIL   Вверх
SelenIT
Дата 14.5.2008, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Надо бы поэкспериментировать, откуда эти функции берут данные. Подозреваю, что из HTTP-заголовков, а значит, цена им...

Возможно, есть смысл порыться на сайте Оперы - она всегда подробно расписывает свойства картинок (вплоть до EXIF у JPEGов), может, и скриптам чего из этой инфы доступно... Но верный подход - не ждать милости от браузера, а наверняка спросить у своей прожки на сервере ;)


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
krundetz
Дата 14.5.2008, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 1
Всего: 69



Цитата(SelenIT @ 14.5.2008,  16:02)
Надо бы поэкспериментировать, откуда эти функции берут данные. Подозреваю, что из HTTP-заголовков, а значит, цена им...

Насколько я понял там скрыто используется ActiveX который анализирует скачаную картинку во всяком случае пока искал инфу по этой теме натыкался на несколько примеров где для работы с картинками используется ActiveX явным образом.
Цитата(SelenIT @ 14.5.2008,  16:02)

Возможно, есть смысл порыться на сайте Оперы - она всегда подробно расписывает свойства картинок (вплоть до EXIF у JPEGов), может, и скриптам чего из этой инфы доступно... Но верный подход - не ждать милости от браузера, а наверняка спросить у своей прожки на сервере ;)

+1



Это сообщение отредактировал(а) krundetz - 14.5.2008, 16:21


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0457 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.