Как сделать скриншот чего-то большего, чем экран?

18

Я создал маршрут с помощью Google Maps. Я хочу сделать скриншот этого маршрута в спутниковом режиме с максимальным увеличением. Но так как он не подходит под мой экран, я не могу этого сделать. Есть ли способ обойти это?

StackedCrooked
источник
Снимок экрана по определению является снимком экрана. Вопрос, вероятно, следует прочитать: Как сохранить всю страницу как изображение независимо от размера окна браузера, который в значительной степени встроен в Firefox.
SwiftArchitect

Ответы:

17

Чтобы получить большие изображения из Google Maps, вам нужно использовать Google Map Saver .

Google Map Saver (GMS) предлагает вам простой и бесплатный способ загрузить большие Карты Google на свой ПК в формате JPEG, PNG-8, PNG-24, BMP или Targa. GMS легок (всего ~ 400 Кбайт) и очень прост в запуске, так как не имеет установщика. Вы можете сохранять карты размером до 12000 x 12000 пикселей!

введите описание изображения здесь

Мехпер С. Палавузлар
источник
+1: намного лучше моего решения.
Стивен Эверс
Может быть, я делаю это неправильно, но это приложение, кажется, не делает то, что я хочу. Это позволяет мне увеличивать изображение до определенного уровня, а затем делать снимок экрана с высоким разрешением видимой в данный момент части карты. Снимок всего маршрута с максимальным уровнем масштабирования не работает, потому что карта намного больше экрана приложения.
StackedCrooked
Извините, но я не понимаю. Программа дает вам возможность играть с разрешением и масштабированием. Обычно вы не можете сделать это без помощи программы. Экран приложения не должен иметь значения в этом случае ...
Мехпер С. Палавузлар
Хорошо моя ошибка Кажется, я должен был нажать GO! Кнопка после выбора правильного разрешения. Спасибо за решение!
StackedCrooked
В настоящее время существует встроенное решение Firefox для всех веб-сайтов (не ограничиваясь только Google
Картами
3

Если вы используете Firefox, расширение FireShot должно делать эту работу - оно может захватывать только то, что видно ИЛИ всю страницу в зависимости от того, что вы хотите.

введите описание изображения здесь

Daisetsu
источник
Также есть [ScreenGrab addons.mozilla.org/en-US/firefox/addon/1146/]
bobobobo
1
Одна из проблем заключается в том, что приложение Google Maps разумно изменяет размеры области карты, чтобы соответствовать границам окна браузера. Однако я заметил, что могу обернуть его в iframe, который выходит за границы окна. Я попробую сегодня после работы.
StackedCrooked
1
Эти дополнения просто отвечают на вопрос « Как сделать снимок экрана », а не « ... нечто большее, чем экран ». Чтобы сделать веб-экран больше, чем жизнь, посмотрите этот ответ суперпользователя .
SwiftArchitect
3

Любой сайт, любой размер.

Используйте комбинацию Firefox, инструментов разработчика, адаптивного режима дизайна и снимка экрана, и все это доступно без дополнительного программного обеспечения или надстроек:

Firefox, инструменты разработчика, режим адаптивного дизайна и снимок экрана

Протестировано на Firefox 52.x, возможно, работает в более ранних версиях.

Конечно, вы также можете использовать дополнения, как описано в этом ответе суперпользователя .

Работает на любом веб-сайте, который обычно ограничивает область просмотра размером вашего окна, как показано на этом очень большом изображении неба:

Google Sky

Источник изображения: https://www.google.com/sky/ (т.е. не Google Map) с разрешением 5401 × 3603 пикселей и 8,9 МБ.

SwiftArchitect
источник
0

Если вы увеличите окно до необходимого (даже если оно не будет отображаться на экране), вы можете нажать alt + prtsc, чтобы открыть экран печати этого приложения.

Стивен Эверс
источник
В Windows XP Alt + Print Screen будет захватывать только видимую часть окна. Захваченное изображение обрезается по краю экрана.
Bavi_H
@Bqvi_H, также он захватывает только в пределах границ окна.
StackedCrooked
На самом деле физическое ограничение - это не окно, а пространство для рендеринга (насколько доступно пространство на веб-странице). Скажите веб-странице, что она имеет больше места + захватите все это пространство = возьмите захват экрана больше, чем экран. См. Superuser.com/questions/1198899 .
SwiftArchitect