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

Тема в разделе "Mac OS X", создана пользователем Markus Lang, 1 янв 2009.

Статус темы:
Закрыта.
Модераторы: Archiby
  1. Markus Lang

    Markus Lang

    Регистр.:
    8 июл 2008
    Сообщения:
    265
    Симпатии:
    170
    Один из очень частых use case для многих людей, пользующихся компьютером — создание и размещение скриншотов.

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

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

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

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

    Automator

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

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

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

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

    [​IMG]

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

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

    [​IMG]

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

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

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

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

    Реализация

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

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

    [​IMG]

    По шагам:

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

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

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

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

    Все!

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


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

    Инструкции:

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

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

    we_are_hakers

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

    Konkoff Создатель

    Регистр.:
    26 дек 2007
    Сообщения:
    34
    Симпатии:
    2
    Ребзя бу го га
    есть еще проще ))))
    Ставим http://skitch.com/ и только выделяем места мышой на экране, она сама скринит и заливает на хост, а вам на выбор ссылочке для форума, в блог, директ урл итд
     
  4. Ricona

    Ricona

    Регистр.:
    21 окт 2007
    Сообщения:
    270
    Симпатии:
    97
    Кому как...Вот например я не смогу вчера там зарегиться,скрин нужно было срочно сделать.Konkoff уважаемый, а что тебя так рассмешило тут деляться все советами???????
    Спасибо за живой урок очень пригодилось:-]
     
  5. cyberwatcher

    cyberwatcher Писатель

    Регистр.:
    9 янв 2008
    Сообщения:
    2
    Симпатии:
    0
    AcdSee под MacOS

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

    we_are_hakers

    Регистр.:
    10 апр 2008
    Сообщения:
    651
    Симпатии:
    178
    тебе для редкатрирования изображений? если да, то есть мак версии фотошопа и гимпа
     
  7. eXistanze

    eXistanze Создатель

    Регистр.:
    2 сен 2006
    Сообщения:
    28
    Симпатии:
    3
    А для просмотра есть что-то удобное?
     
  8. Нариман

    Нариман Создатель

    Регистр.:
    27 май 2008
    Сообщения:
    17
    Симпатии:
    0
    Эти способы малофункциональные.
     
  9. we_are_hakers

    we_are_hakers

    Регистр.:
    10 апр 2008
    Сообщения:
    651
    Симпатии:
    178
    малофункциональны? о_О а что тебе большего надо?
     
  10. Dupont

    Dupont Создатель

    Регистр.:
    9 сен 2008
    Сообщения:
    13
    Симпатии:
    1
    А какие функции еще нужны для снятия скриншота экрана или выделенной области? Чтобы скриншот еще mp3 проигрывал что ли? :D
     
Статус темы:
Закрыта.