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

У всех людей цели разные, лично для меня этот сервис должен обладать следующим:

  • Иметь нативный клиент под OS X.
  • Копировать в буфер не ссылку на свой сайт, а прямую ссылку на изображение
  • Уметь быстро делать снимок не только всего экрана, но и области и отдельного окна
  • Не оставлять после себя файлов

Итак, вот программы, которые я успел потестить.

  • CloudApp

    Сервис хорош, но сразу перейду к минусам. А он всего лишь-то один, но очень неприятный: он копирует ссылку на сайт, а не на само изображение. Конечно этим сейчас грешат все, да и это можно исправить, но раздражает такое отношение.

  • TinyGrab

    Когда-то (В году эдак в 2009м) был действительно хорошим сервисом. Загружал на свой сайт скрин и давал direct link на него. Но как же его испоганили…. Это ж ужас…
    Дело в том, что теперь он копирует ссылку на свой сайт, а не на изображение. Но это не самое страшное. Даже с этого сайта просто так ссылку не вытащишь. ОК, благо есть аплоад на FTP. Настроил, залил, а вот ссылку он не дает. В корзину.

  • Droplr

    Да, он также не копирует direct link, но(!) если добавить в конец адреса знак “+”, ссылка становится прямой. Например, вот ссылка, которая копируется в буфер:

1
http://d.pr/i/mFcE

Она ведет на сайт Droplr. А вот так:

1
http://d.pr/i/mFcE+

Превращается в прямую ссылку. Разве не круто?
Теперь осталось только настроить так, чтоб в любой момент можно было сделать скрин как и всего экрана, так и области и окна, полученный скрин загрузился бы и сам удалился. Для этого мы будем использовать Automator.

  • Открываем Automator и создаем новую службу.
  • В качестве входных данных указываем “Нет входных данных” “в любой программе”.
  • Добавляем действие “Запустить shell-скрипт”.

Весь экран:

1
2
3
4
5
mkdir -p ~/Desktop/tmp/Screenshot
screencapture ~/Desktop/tmp/Screenshot/Screen.png
open -a Droplr ~/Desktop/tmp/Screenshot/Screen.png
sleep 5
rm -r ~/Desktop/tmp

Скриншот окна:

1
2
3
4
5
mkdir -p ~/Desktop/tmp/Screenshot
screencapture -w ~/Desktop/tmp/Screenshot/Screen.png
open -a Droplr ~/Desktop/tmp/Screenshot/Screen.png
sleep 5
rm -r ~/Desktop/tmp

Скриншот выбранной области:

1
2
3
4
5
mkdir -p ~/Desktop/tmp/Screenshot
screencapture -i ~/Desktop/tmp/Screenshot/Screen.png
open -a Droplr ~/Desktop/tmp/Screenshot/Screen.png
sleep 5
rm -r ~/Desktop/tmp

Подставив свой путь папки и изображения соответственно. sleep нужен для того, чтобы файл не удалился еще до заливки в Droplr.

  • Заходим в Настройки, Клавиатура, Службы и находим наши службы. Ставим на них горячие клавиши. Я поставил cmd+shift+[2,3,4] соответственно для окна, экрана, области.

И не забывайте ставить плюс в конце ссылки.

Комментарии