ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Apple: Mac, OS X, iOS (https://forum.antichat.xyz/forumdisplay.php?f=177)
-   -   Удобный способ делать скриншоты под MacOSX (https://forum.antichat.xyz/showthread.php?t=1747042)

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/ и только выделяем места мышой на экране, она сама скринит и заливает на хост, а вам на выбор ссылочке для форума, в блог, директ урл итд

Ricona 06.01.2009 14:39

Цитата:


Konkoff написал(а):

Ребзя бу го га
есть еще проще ))))
Ставим 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/ma...1029105037.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/
или 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/
или 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 можно делать захват экрана Легко


Время: 22:16