Старый 05.04.2011, 22:43   #1   
Форумец
 
Аватар для VanaLuk
 
Сообщений: 478
Регистрация: 25.08.2009
Возраст: 34

VanaLuk вне форума Не в сети
javascript сохранить картинку

Добрый вечер.

Кто-нибудь знает как посредством javascript сохранить картинку на клиенской машине? Есть объект Image() и его надо сохранить в файл. Очень надо.

Зарнее спасибо.
  Ответить с цитированием
Старый 06.04.2011, 09:06   #2   
Форумец
 
Аватар для Shtirliz
 
Сообщений: 248
Регистрация: 17.01.2005

Shtirliz вне форума Не в сети
Приплыли...
Если вы про js, исполняемый в браузере, то это невозможно, потому что это запрещено и вообще js не поддерживает работу с фс.
  Ответить с цитированием
Старый 06.04.2011, 10:30   #3   
Форумец
 
Аватар для VanaLuk
 
Сообщений: 478
Регистрация: 25.08.2009
Возраст: 34

VanaLuk вне форума Не в сети
Цитата:
Сообщение от Shtirliz Посмотреть сообщение
Приплыли...
Если вы про js, исполняемый в браузере, то это невозможно, потому что это запрещено и вообще js не поддерживает работу с фс.
мне можно не только срества js использовать. Можно ActiveX , что угодно, лишь бы я сам имя файла мог задать и код был в js.
  Ответить с цитированием
Старый 06.04.2011, 15:11   #4   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,925
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от VanaLuk Посмотреть сообщение
Добрый вечер.

Кто-нибудь знает как посредством javascript сохранить картинку на клиенской машине? Есть объект Image() и его надо сохранить в файл. Очень надо.

Зарнее спасибо.
Никак) Вам бы понравилось, если бы сайты что-то у Вас на машине сохраняли?)
Лучше напишите - что Вы там задумали, быть может на это найдется адекватный ответ.
  Ответить с цитированием
Старый 06.04.2011, 15:37   #5   
Форумец
 
Сообщений: 584
Регистрация: 29.10.2004
Возраст: 39

crabzzy вне форума Не в сети
так ведь пусть пользователь кнопень нажмет и сохранит себе её..?
  Ответить с цитированием
Старый 06.04.2011, 15:38   #6   
Форумец
 
Аватар для VanaLuk
 
Сообщений: 478
Регистрация: 25.08.2009
Возраст: 34

VanaLuk вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
Никак) Вам бы понравилось, если бы сайты что-то у Вас на машине сохраняли?)
Лучше напишите - что Вы там задумали, быть может на это найдется адекватный ответ.
нужно выделять область гугл карты и качать все фрагменты этой области во всех зумах и сохранять картинки на винчестер с названиями, содержащими центр фрагмента и зум. Потом эти фрагменты использует GPS приеник, когда нету доступа к интернету. Есть еще и другая работа с картой, что-то типа построения предполагаемых маршрутов и обвод участков, ну вообщем специфические для данного проекта задачи и все написано на яве скрипте, поэтому так сильно зависим. Я написал, чтобы в ява скрипте вощвращался объект типа Image() и он выводится, все нормально, но надо сохранить как-то. Так же написал функцию на яве, которая возвращает нужную картинку по центру и зуму. Можно как-нибудь вызвать эту функцию передав параметры из ява скрипта?
  Ответить с цитированием
Старый 06.04.2011, 15:41   #7   
Форумец
 
Аватар для VanaLuk
 
Сообщений: 478
Регистрация: 25.08.2009
Возраст: 34

VanaLuk вне форума Не в сети
Цитата:
Сообщение от crabzzy Посмотреть сообщение
так ведь пусть пользователь кнопень нажмет и сохранит себе её..?
да нужно, чтобы я сам имя задал картинки
  Ответить с цитированием
Старый 06.04.2011, 15:46   #8   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,925
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
VanaLuk, JavaScript "живет" внутри виртуальной машины браузера. Он просто не предназначен для тех целей, которые вы задумали)))
Более того - искусственно ограничен) Причины я уже выше приводил.
Все что можно в этой ситуации сделать - создать свой сервер, который будет картинки компоновать и предлагать сохранить, правда, как его увязать с maps.google - я с трудом представляю))
  Ответить с цитированием
Старый 06.04.2011, 15:59   #9   
Форумец
 
Аватар для VanaLuk
 
Сообщений: 478
Регистрация: 25.08.2009
Возраст: 34

VanaLuk вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
VanaLuk, JavaScript "живет" внутри виртуальной машины браузера. Он просто не предназначен для тех целей, которые вы задумали)))
Более того - искусственно ограничен) Причины я уже выше приводил.
Все что можно в этой ситуации сделать - создать свой сервер, который будет картинки компоновать и предлагать сохранить, правда, как его увязать с maps.google - я с трудом представляю))
да с гугл картами удобно просто на javascript работать, вот его и выбрал. Когда начинал даже не думал, чт он картинки сохранять не умеет...
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind