Сделайте снимок экрана с прокручивающимся окном, которое включает в себя части экрана

162983
Thilo

На Mac, как я могу сделать снимок экрана с окном, содержащим части, которые находятся вне экрана и нуждаются в прокрутке, чтобы стать видимыми?

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

Пояснение : под «закадровым» я подразумеваю части, которые находятся в окне, но не видны, потому что в окне есть полосы прокрутки. Я не имею в виду части окна, которые просто находятся за пределами экрана из-за того, как окно расположено (конечно, я тоже хочу их).

30
Теперь у нас есть [Обмен рекомендациями по программному обеспечению] (https://softwarerecs.stackexchange.com/) для вопросов, подобных этому;) nidunc 9 лет назад 0

8 ответов на вопрос

7
hanleyp

LittleSnapper будет захватывать целые веб-страницы, но не захватывать содержимое прокручиваемого окна в таких приложениях, как Finder.

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

Специально для списков Finder существует утилита Print Window .

Маленький Снаппер выглядит красиво, но стоит 40 грн. На другой странице, которую вы упомянули, я обнаружил расширение Screengrab Firefox, которое прекрасно работает для меня (я хотел создать веб-сайт). http://www.screengrab.org/ Thilo 14 лет назад 8
5
Nate

Хотя Little Snapper может делать снимки всей веб-страницы, а Layers может захватывать каждый элемент на вашем экране (включая материалы, которые скрыты другими окнами перед ним) - маловероятно, что вы найдете приложение, которое может сделать снимок внеэкранные области окна.

Причина в том, что многие приложения не рисуют закадровую часть, пока она не понадобится. Часто эта часть дисплея даже не отображается, пока вы не прокрутите ее в поле зрения. Таким образом, теоретический снимок «всего окна» будет захватывать много пустых или неопределенных областей.

Это звучит разумно. В моем случае мне нужно было захватить веб-сайт, поэтому я выбрал расширение Screengrab Firefox: http://www.screengrab.org/ Thilo 14 лет назад 1
Слои 1.1 также имеют «захват целых веб-страниц» в качестве новой функции. Thilo 14 лет назад 0
+1 Layers выглядит круто, хотя я не могу придумать причину, по которой мне это пригодится. :-) hanleyp 14 лет назад 0
Бесплатное расширение для браузера Chrome Full Screen Screen Capture (https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl?hl=en-GB) позволяет захватывать длинные веб-страницы без прокрутки. DataMania 7 лет назад 0
5
Chealion

Если вы просто хотите получить выходные данные веб-страницы в виде изображения, вы можете проверить webkit2png или Paprazzi, графический интерфейс, похожий на практике на webkit2png. Маленький Снаппер тоже это делает.

[Некро-Нитпик: папарацци! технически не является графическим интерфейсом для webkit2png; это просто основано на идеях и основных методах, которые использует webkit2png.] Wevah 14 лет назад 0
@ Wevah: мой плохой. Отредактировано, чтобы отразить это. Chealion 14 лет назад 0
5
Matt Sanders

Snagit - единственное программное обеспечение для Mac, которое я нашел для прокрутки как окон приложений, так и веб-страниц.

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

Надеюсь это поможет!

Работает для Finder, не работает для терминала. 50 $ Tvaroh 9 лет назад 1
У меня он отлично работает с [iTerm2] (http://www.iterm2.com/#/section/home), который является превосходной заменой терминала. Я хотел бы более дешевый вариант, но это единственное, что я нашел, который работает в большинстве прокручиваемых приложений. Matt Sanders 9 лет назад 2
3
fgranger

В любом браузере вы можете сделать Файл-> Печать. Затем выберите PDF-> Сохранить как PDF ...

Большинство веб-сайтов не имеют специального CSS для «печати», поэтому результат в PDF-файле разумно эквивалентен тому, что вы видите.

Чтобы преобразовать в другой формат, откройте PDF с помощью и сохраните как ... вы можете выбрать хороший список форматов (TIFF, PNG, GIF, JPEG ...)

Вопрос был не только о браузерах (хотя в комментариях спрашивающий действительно указал, что это все, что нужно). В большинстве обычных окон нет параметров печати, поэтому также нет функции «Сохранить как PDF». Для браузеров, даже если есть CSS для `media =" print "`, тогда PDF (по крайней мере, один, созданный в Safari или OmniWeb на Mac) имеет дополнительное преимущество, заключающееся в том, что ссылки остаются кликабельными. Недостатком - для некоторого использования - будет, хотя, нумерация страниц. При сохранении изображения из PDF часто получается изображение только одной конкретной страницы, а не всего документа. Arjan 14 лет назад 0
Я пробовал "Сохранить как PDF", но это совсем не нравится. Есть нумерация страниц, фоновые изображения отсутствуют, встроенная Flash не показывает ... Thilo 14 лет назад 0
Несмотря на кликабельные ссылки в Safari и OmniWeb, «Сохранить как PDF» больше похоже на «Сохранить печатную копию в PDF». Таким образом, любой отсутствующий фон (и, возможно, Flash), вероятно, вызван некоторыми настройками браузера для печати. По умолчанию часто фоновые цвета и изображения не печатаются. (Конечно, есть небольшой шанс, что веб-сайт определяет таблицу стилей печати, которая отключает их.) Также часто можно изменить верхние и нижние колонтитулы. Arjan 14 лет назад 1
0
Sophie Alpert

Shift-Cmd-4, затем нажмите пробел.

Не работал. Это только захватило текущее окно, как показано на экране (не так за кадром). Добавил пояснение к моему вопросу. Thilo 14 лет назад 1
0
Ashutosh Jindal

Для ориентированного на Firefox дополнения Awesome Screenshot довольно хороши и позволяют привязывать целые веб-страницы.

0
Seema Shah

Это тоже свело меня с ума на некоторое время. Но вот как вы делаете это в маленьком окуне:

  1. Откройте веб-страницу, которую вы хотите захватить
  2. Нажмите на значок LittleSnapper на панели инструментов в верхней части экрана (выглядит как объектив камеры)
  3. Выберите «Открыть текущий сайт в LittleSnapper» (я обнаружил, что это работает для Safari, но не для Chrome)
  4. В браузере LittleSnapper щелкните значок камеры, чтобы «привязать текущую веб-страницу»

Похожие вопросы