PDA

Просмотр полной версии : Удобный способ делать скриншоты под MacOSX


Markus Lang
01.01.2009, 15:44
Один из очень частых use case для многих людей, пользующихся компьютером — создание и размещение скриншотов.

Как часто вам нужно показать кому-то часть вашего экрана, окно какого-приложения, «фотографию» ошибки или что-нибудь забавное? Правильный ответ — чаще, чем вы это делаете. Потому что обычно все это достаточно сложно и неудобно. И вправду, ведь что нужно сделать для этого:

1. Собственно, сделать скриншот.
2. Сохранить его в файл.
3. Разместить где-то в интернете.
4. Получить http-ссылку на него.
5. Передать ее кому нужно.

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

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

Automator

MacOSX, начиная с версии 10.4, включает в себя достаточно интересное и мощное приложение — Automator. Если попытаться описать его функциональность в одном предложении, то это инструмент для создания не слишком сложных скриптов из предустановленного (но расширяемого) набора «кирпичиков» — отдельных атомарных действий.

Каждое действие представляет собой какую-то операцию, имеющую (впрочем, не обязательно) некие входные и выходные данные. Учитывая тип этих данных, действия можно организовать в линейный поток, в котором каждое следующее действие получает данные на вход от выхода предыдущего. Таким образом, формируется последовательность операций, приводящая к требуемому результату.

Впрочем, гораздо проще будет показать пример.

Вот так выглядит окно Automator’а:

http://hints.ru/screenshots/23369-screen.png

На панели Library перечислены все приложения, которые предоставляют Automator’у наборы действий. На панели Action — соответственно, расположены действия.

Из действий мы можем составить программу (Workflow). К примеру, такую:

http://hints.ru/screenshots/24899-screen.png

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

1. Запрашиваем подтверждение у пользователя — готов ли он к действию (подключил ли iPod)?
2. Скачиваем новую почту для всех аккаунтов.
3. Запрашиваем из почтовой программы все письма, которые еще не были прочитаны.
4. Объединяем письма в один большой текстовый кусок.
5. Создаем текстовую заметку в iPod.

Очень просто, очень наглядно и очень быстро.

Но вернемся к нашей задаче.

Реализация

Итак, мы хотим создать нечто, что позволит быстро (одним кликом) делать скриншот любой части экрана, загружать его на FTP-сервер и класть в буфер обмена ссылку на HTTP-адрес этого изображения.

Собственно, скрипт:

http://hints.ru/screenshots/26379-screen.png

По шагам:

1. Используем стандартное действие «Take screenshot». С указанными настройками оно предложит пользователю мышкой выделить любую область экрана и сохранит изображение выделенного в файл screen.

2. Это действие переименовывает этот файл в уникальное название. Нужно для того, чтобы следующий скриншот не перезаписывал предыдущий.

3. Собственно, загрузка на FTP. Это действие не является стандартным, и его нужно устанавливать в систему отдельно. Внизу статьи будут даны все ссылки.

4. Действие «Upload to FTP» передает в выходных данных HTTP-ссылку на загруженный файл. Четвертым действием мы кладем ее в буфер обмена.

Все!

Сухой остаток


Вот необходимый для его работы action




Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.


Инструкции:

1. Скачиваете и устанавливаете «Upload to FTP».
2. Открываете screenshot.wflow в Automator. Заменяете параметры первого и третьего действий. В первом действии — выбираете подходящее для вас место сохранения скриншота, в третьем вводите все нужные параметры вашего FTP-сервера.
3. Выбираете пункт меню File — Save As…, далее вместо типа «Workflow» выбираете «Application».

Теперь вы имеете обычное приложение MacOSX, которое можете поместить в Dock и запускать каждый раз, когда вам нужно будет сделать скриншот.

we_are_hakers
03.01.2009, 13:09
есть более легкий путь:
Shift + Alt + 3 = скриншот всего экрана, помещается автоматом на десктоп;
Shift + Alt + 4 = скриншот выделенной области(область выделяется курсором) и опять же сохраняется на десктоп
потом уже лить на файлообменник

Konkoff
06.01.2009, 05:12
Ребзя бу го га
есть еще проще ))))
Ставим http://skitch.com/ (https://href.li/?http://skitch.com/) и только выделяем места мышой на экране, она сама скринит и заливает на хост, а вам на выбор ссылочке для форума, в блог, директ урл итд

Ricona
06.01.2009, 14:39
Konkoff написал(а):

Ребзя бу го га
есть еще проще ))))
Ставим http://skitch.com/ (https://href.li/?http://skitch.com/) и только выделяем места мышой на экране, она сама скринит и заливает на хост, а вам на выбор ссылочке для форума, в блог, директ урл итд


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

cyberwatcher
08.01.2009, 14:33
AcdSee под MacOS

Добрый день!
Кто-нибудь может посоветовать, что то подобное ACDSee под MAC?

we_are_hakers
08.01.2009, 18:04
что то подобное ACDSee под MAC?


тебе для редкатрирования изображений? если да, то есть мак версии фотошопа и гимпа

eXistanze
10.01.2009, 19:16
А для просмотра есть что-то удобное?

Нариман
10.01.2009, 23:00
we_are_hakers написал(а):

есть более легкий путь:
Shift + Alt + 3 = скриншот всего экрана, помещается автоматом на десктоп;
Shift + Alt + 4 = скриншот выделенной области(область выделяется курсором) и опять же сохраняется на десктоп
потом уже лить на файлообменник



Эти способы малофункциональные.

we_are_hakers
11.01.2009, 12:20
Эти способы малофункциональные.


малофункциональны? о_О а что тебе большего надо?

Dupont
13.01.2009, 05:26
Нариман написал(а):

Эти способы малофункциональные.


А какие функции еще нужны для снятия скриншота экрана или выделенной области? Чтобы скриншот еще mp3 проигрывал что ли?

enzo74
23.01.2009, 22:21
Удобным этот способ будет только для очень ограниченного круга пользователей.

kaveo
30.01.2009, 06:56
Скачал LittleSnapper, буду смотреть. На тему скриншотов тоже. Выглядит более-менее, если бы его еще научить грузить в сеть на свой сервис, а не на их. Подумаю, мож к вордпрессу плужок сделать можно.

we_are_hakers
31.01.2009, 00:31
еще один способ надыбал, с помощью виджета:

http://images.apple.com/downloads/macosx/productivity_tools/images/screenshotplus_20071029105037.jpg

описаловка:


About Screenshot Plus
Take screen captures quickly and easily. Screenshot Plus can take full screen captures, grab portions of the screen, and even capture windows, desktop icons, and other widgets. Captures may be saved to the clipboard or to the hard drive, or they may be exported to any application directly from the widget.

Screenshot Plus, by default, displays a preview of captures taken. For a truly streamlined workflow, it also offers the option to save or import immediately after capturing; in literally one-click, anything on the screen can be ready for editing or stocked away in your photo album.

Captures may be saved in the formats: png, tiff, jpg, pdf, gif.

What’s New in this Version
- Compatible with Mac OS X Leopard.
- Language support for English, Japanese, Traditional Chinese, Spanish, and French.


Источник:




Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.

plastix
01.02.2009, 12:18
если снепить web страницу - то
http://www.realmacsoftware.com/littlesnapper/ (https://href.li/?http://www.realmacsoftware.com/littlesnapper/)
или http://www.tastyapps.com (https://href.li/?http://www.tastyapps.com)

для всего остального
cmnd-shift-3
cmnd-shift-4
хватает

cocacola
04.02.2009, 10:07
eXistanze написал(а):

А для просмотра есть что-то удобное?



Любой файл удобно и быстро просматривается через нажатие пробела!

scald123
06.02.2009, 19:08
plastix написал(а):

если снепить web страницу - то
http://www.realmacsoftware.com/littlesnapper/ (https://href.li/?http://www.realmacsoftware.com/littlesnapper/)
или http://www.tastyapps.com (https://href.li/?http://www.tastyapps.com)

для всего остального
cmnd-shift-3
cmnd-shift-4
хватает



и большего даже не нужно

Aiwe
12.02.2009, 13:07
Layers 1.0

Есть така софтина Layers 1.0

Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.

vitaliyphp
26.02.2009, 16:18
Dupont написал(а):

А какие функции еще нужны для снятия скриншота экрана или выделенной области? Чтобы скриншот еще mp3 проигрывал что ли?


Человеку хочется чтоб скриншот сам на ftp загружался

we_are_hakers
26.02.2009, 21:13
может вам мак ее и кофе в постель принесет? перестаем флудить! говорим только по теме!

cocacola
27.02.2009, 10:39
Веб сайты скринить можно Netfixer

Программа имеет поле для ввода адреса и кнопку ГО =)

Скриншоты сохраняются в настраивомом формате!

olegon85
04.03.2009, 01:28
Кто-то спрашивал про удобный просмотрщие для мака - рекомендую JustLooking. Маленькая быстрая и бесплатная. Пользуюсь и радуюсь.

jopolaz
06.03.2009, 20:13
Скриншот определенной области Shift+Command+4

x00xer
07.04.2009, 15:47
А я виджетом из дашбларда пользуюсь .. мне нравиться -)

millenium12
30.09.2009, 06:48
с новым QuickTime X можно делать захват экрана Легко