4

Я хочу сделать снимки экрана в веб-браузере, чтобы полученное изображение (.png, .jpg) имело определенное разрешение, например: 1024 x 768

Помимо настройки разрешения моего монитора, есть ли способ сделать это с помощью приложения или плагина / дополнения специально для Mac OS? В Firefox есть плагин под названием Window Resizer, но он не работает с более новыми версиями Firefox.

4 ответа4

6

Firefox addon Web Developer поддерживает изменение размера окна браузера. Есть несколько разрешений по умолчанию, и вы можете легко добавить еще.

3

Если вам просто нужно содержимое, а не само окно браузера (и его панели инструментов), тогда Paparazzi может оказаться весьма полезным. Он не только имеет собственный графический интерфейс, но также имеет синтаксис URL, который поддерживает вызов из любого браузера, включая настройку размера:

paparazzi:(maxwidth=1000,maxheight=700)http://www.google.com/

Преврати это в букмарклет так:

javascript:void(window.location.href='paparazzi:(maxwidth=1000,maxheight=700)'+window.location.href)

В Safari вы можете назначить его одному из первых 9 мест в папке закладок и, следовательно, автоматически назначить ему что-то вроде сочетания клавиш Command-1. Обратите внимание, что независимо от того, какой браузер вы используете, фактический снимок экрана всегда будет создаваться с использованием WebKit (как это делают Safari и Chrome, но отличается от Gecko в Firefox).

Папарацци также поддерживает некоторые AppleScript. Или, если вы предпочитаете командную строку, используя webkit2png:

python webkit2png -W 1000 -H 700 http://google.com/


Если вы также хотите включить само окно браузера, то я сомневаюсь, что для этого есть специальный инструмент для браузера, поэтому вам придется использовать обычную программу захвата экрана. Чтобы изменить размер окна браузера, я использую следующий букмарклет (который для некоторых браузеров может применяться к внутреннему формату, но для Safari и Firefox относится к внешнему размеру):

javascript:void(window.resizeTo(1000,700))
2

Последней программой, которую я использовал для этого, был Gadwin Web Snapshot.

Я не помню все его особенности, но я думаю, что он может достичь того, что требуется здесь.

Другие варианты будут:

  • Снимок экрана - Скриншот веб-страницы, расширение Chrome, которое позволяет делать снимки экрана

  • Capture Me - гибкая утилита для захвата и записи экрана для Mac OS X, которая имеет плавающее окно захвата, несколько вариантов сохранения и возможность изменения размера.

    альтернативный текст

0

Вы хотите AppleScript.

Или закладка JavaScript теперь, когда я думаю об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .