Перейти к содержимому

Фотография

Сохранение изображения


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 dguminsk

dguminsk

    Новый участник

  • Members
  • Pip
  • 44 сообщений
  • ФИО:Серебрянников Валентин Олегович


Отправлено 11 сентября 2012 - 11:36

Здравствуйте. Подскажите пожалуйста, каким макаром можно сохранить картинку с web страницы. Путь к объекту известен.
На данном этапе реализовал таким образом:
MyImage = Aliases.firefox.Page("*").Form("aspnetForm").Panel(2).Image("bla-bla-bla").Picture();
MyImage.SaveToFile("C:\\1.jpg");
Все бы хорошо, но столкнулся с проблемой, когда изображение залезает за видимую область, данная часть изображения не скриншотится.
Очень нужна Ваша помощь. Заранее благодарен
  • 0

#2 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 11 сентября 2012 - 13:46

Все бы хорошо, но столкнулся с проблемой, когда изображение залезает за видимую область, данная часть изображения не скриншотится.

В смысле, размер картинки больше размера окна браузера? Или же картинка маленькая, но просто частично не видна на экране (например, страница проскроллена в другое место)?
  • 0

#3 dguminsk

dguminsk

    Новый участник

  • Members
  • Pip
  • 44 сообщений
  • ФИО:Серебрянников Валентин Олегович


Отправлено 11 сентября 2012 - 14:40

Все бы хорошо, но столкнулся с проблемой, когда изображение залезает за видимую область, данная часть изображения не скриншотится.

картинка маленькая, но просто частично не видна на экране (например, страница проскроллена в другое место)?


  • 0

#4 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 11 сентября 2012 - 14:57

Попробуйте сделать картинке scrollIntoView() перед снятием скриншота:

Aliases.firefox.Page("*").Form("aspnetForm").Panel(2).Image("bla-bla-bla").scrollIntoView();

MyImage = Aliases.firefox.Page("*").Form("aspnetForm").Panel(2).Image("bla-bla-bla").Picture();
MyImage.SaveToFile("C:\\1.jpg");

  • 1


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных