Сделайте снимок экрана с прокручивающимся окном, которое содержит закадровые части [закрыто]

32

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

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

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

Тило
источник
Теперь у нас есть стек программных рекомендаций для таких вопросов;)
nidunc

Ответы:

7

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

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

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

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

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

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

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

Мэтт Сандерс
источник
1
Работает для Finder, не работает для терминала. 50 $
Тварох
3
У меня это работает отлично с iTerm2 , который является превосходной заменой терминала. Я хотел бы более дешевый вариант, но это единственное, что я нашел, который работает в большинстве прокручиваемых приложений.
Мэтт Сандерс
5

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

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

Nate
источник
1
Это звучит разумно. В моем случае мне нужно было захватить веб-сайт, поэтому я пошел с расширением Screengrab
Thilo
Слои 1.1 также имеют «захват целых веб-страниц» в качестве новой функции.
Тило
+1 Layers выглядит круто, хотя я не могу придумать причину, по которой мне это пригодится. :-)
Hanleyp
Бесплатное расширение для браузера Chrome Full Screen Screen Capture ( chrome.google.com/webstore/detail/full-page-screen-capture/… ) позволяет захватывать длинные веб-страницы без прокрутки.
DataMania
5

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

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

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

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

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

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

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

Софи Альперт
источник
1
Не работал. Это только захватило текущее окно, как показано на экране (не так, как за кадром). Добавил разъяснение к моему вопросу.
Тило
0

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

Ашутош Джиндал
источник
0

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

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