Мини-обзор мобильного приложения Adobe Capture CC

Выделение характерных цветов в приложении Adobe Capture CC Приложение Adobe Capture CC
Автоматическое выделение характерных цветов в приложении Adobe Capture CC

Мобильное приложение Adobe Capture CC может автоматически выделяет самые характерные цвета из окружающей вас действительности – если вы используете камеру телефона – или любого изображения из библиотеки. Наверное, на самых современных iPhone и iPad камеры уже очень хорошие, но на моём телефоне пред-предпоследней модели цвета всё же похуже, чем у зеркалки или фуджика. Чтобы переключиться на камеру телефона, нужно нажать большую круглую кнопку по центру. Селфи тоже поддерживается – главное правильно осветить лицо, иначе цвет помады или теней для век может быть искажён :)
Читать далее «Мини-обзор мобильного приложения Adobe Capture CC»

Выбор „правильного“ градиентного фильтра для пейзажной фотографии
Эксклюзив: тест спектральных характеристик нейтрально-серых градиентных фильтров Cokin, Singh-Ray, Lee и Formatt-Hitech HD

Пожалуй, все, кто читает заметки на этом сайте, знают, что такое градиентный фильтр. Для тех, кто в танке, поясню: градиентный фильтр – это плоская прозрачная пластина, часть которой затемнена. Когда необходимо, при съёмке пейзажа градиентный фильтр устанавливают перед объективом так, чтобы затемнить слишком яркую часть кадра, применить цветовой переход или спецэффект.

Вечер на Полигональном озере
Вечер на Полигональном озере. Горы Хибины за Полярным кругом, Кольский полуостров, Россия.
EF 17–40mm f/4L USM, поляризационный фильтр Marumi Super DHG, градиентный фильтр Formatt HD ND Soft Edge .6 4×4.5",  f/14 ISO 100 5″. stock 223008196.

В наши дни, когда качество изображения с цифровых сенсоров превзошло плёночное, невольно возникает вопрос: а зачем нам вообще нужен фильтр в своём материальном воплощении, если мы можем легко „натянуть“ виртуальный градиентный фильтр в Лайтруме?
Так то оно так, да не всегда. Дело в том, что при постобработке мы имеем дело с информацией, уже записанной в файл при съёмке, и её может не хватить, чтобы восстановить детали в светлой части композиции, особенно если вы экспонируете кадр по принципу ETTR. В реальной жизни „виртуальный“ градиентный фильтр в Lightroom позволяет восстановить детали с участков, пересвеченных приблизительно на одну ступень (один стоп). Две ступени, а уж тем более три и больше – слишком серьёзная потеря информации.
Ок, с динамическим диапазоном понятно, но я же могу отснять исходники для HDR?
Верно, если условия позволят. Когда мы фотографируем в „режимное время“, сцена при этом очень динамична, как в ветреную погоду или на берегу моря в шторм, ±EV-кадры будут сильно различаться по положению подвижных объектов. Ещё одна ситуация, когда HDR „не спасёт“ – съёмка в вечернее или утреннее время на очень долгой выдержке. Освещение кардинально изменяется к моменту съёмки следующего кадра в эксповилке. И ещё, HDR работает для одного кадра, а если хочется снять видеоклип с панорамированием вдоль линии горизонта, то почти наверняка понадобится градиентный фильтр, чтобы сбалансировать яркость в кадре.

Рассвет над заливом Лехмалахти, шхеры северо-запада Ладоги
Рассвет над заливом Лехмалахти, шхеры северо-запада Ладоги.
EF 17–40mm f/4L USM, градиентный фильтр Formatt HD ND Soft Edge .6 4×4.5",  f/9 ISO 100 1/2″. stock 246718198.

Но вообще-то я не собирался убеждать вас, для чего нужен градиентник, а хотел рассказать, как выбрать хороший. Читать далее «Выбор „правильного“ градиентного фильтра для пейзажной фотографии | Эксклюзив: тест спектральных характеристик нейтрально-серых градиентных фильтров Cokin, Singh-Ray, Lee и Formatt-Hitech HD»

Как синхронизировать рабочий стол на Mac через iCloud

Рабочий стол на MackBook Air синхронизируется через iCloud
Рабочий стол на MacBook Air синхронизируется через iCloud

Наверняка у вас было такое: нужно быстро уходить с работы, как кто-то принёс какой-то файл на флешке или прислал по e-mail, разбираться некогда, кидаем его впопыхах на рабочий стол. А как потом его вытащить с рабочего компьютера?

Можно синхронизировать содержимое рабочего стола через документы iCloud!
Бонус: поскольку бесплатное место в iCloud – 5Gb, вы не станете загромождать рабочий стол большими файлами :)
ok, как это настроить?

Переход на Яндекс.DNS

Yandex.DNS Пару недель назад, когда что-то произошло то ли у eNom, то ли у Google Public DNS были какие-то проблемы, в результате чего сайт не открывался у многих посетителей. Но чёрт с ним, с сайтом, хуже то, что и почта (!) приходила со сбоями. Видимо, многие почтовые службы, включая Mail.ru, используют в качестве резолвера Google DNS.
Тогда я быстро выяснил, что проблема была связана именно с DNS. При этом, если воспользоваться сервисом Яндекс.DNS, всё мгновенно исправлялось.

Всё это подтолкнуло меня попробовать Яндекс.DNS 77.88.8.8 вместо Google DNS 8.8.8.8.
Увидев, что в Санкт-Петербурге пинг до Яндек.DNS в 1.7 раза меньше (15.0 мс), чем до Google (26.7 мс), и фактически доменные имена разрешаются быстрее, я поменял настройки Wi-Fi на роутере и устройствах.

Кроме того, оказалось полезно внимательно прочитать API Яндекса для управления делегированными доменами. Динамическое обновление записей DNS у Яндекса реализовано лучше, чем у eNom. Зачем это? Для того, чтобы связать субдомен с динамическим адресом IP.
Читать далее «Переход на Яндекс.DNS»

Как подключить Яндекс.Диск к Droplet’у на DigitalOcean

Яндекс.Диск и DigitalOcean

Размер диска самого доступного дроплета ($5/мес.) на DigitalOcean – 20 Gb, из которых около 8% займёт операционная система. Полезно иметь какой-то резерв, куда, в случае необходимости, можно будет скопировать бэкап или перенести данные со своего компьютера на свой виртуальный сервер из другого облачного хранилища.

У Яндекс.Диска, помимо веб-интерфейса и программы синхронизации, реализован доступ по протоколу WebDAV, и 20 Gb бесплатного дискового пространства можно подключить к дроплету как дополнительный диск, не устанавливая „демон“ для синхронизации.
С Dropbox такой трюк не пройдёт, поскольку разработчики Dropbox не предоставляют доступ по WebDAV и не собираются (пока) его реализовывать. А если устанавливать Dropbox в систему (CLI-версию для Linux), потеряется смысл всей затеи подключить дополнительное место.
У Box хотя и доступно 50 Gb, в бесплатной версии есть ограничение на максимальный размер файла (250 Mb) и на трафик (до 10 Gb/мес.)

Итак, останавливаем свой выбор на Яндекс.Диске, и подключаем его к Droplet’у на DigitalOcean.

Установка и настройка davfs2

Логинимся по SSH в свой дроплет, и ставим пакет davfs2:
# sudo apt-get install davfs2
Далее переконфигурируем пакет, чтобы пользователи, отличные от root, тоже могли монтировать Яндекс.Диск:
# sudo dpkg-reconfigure davfs2 Читать далее «Как подключить Яндекс.Диск к Droplet’у на DigitalOcean»

Ещё один вечер на Полигональных озёрах:
сборка HDR в пейзаже

Вечер на Полигональных озёрах – сравнение до/после HDR
Вечер на Полигональных озёрах – применение обработки HDR для увеличения глубины кадра

Даже очень хорошие современные камеры не всегда способны передать в одном снимке весь динамический диапазон сцены. Фотографируя очень контрастную сцену, полезно сразу поставить „вилку“ экспозиции и сделать три кадра: 0, –1 EV, +1 EV:

HDR, 3 Shots ±2EV
3 снимка ±2 EV для последующей сборки HDR

Уже после импорта в каталог Lightroom я обрабатываю средний кадр так, как если бы он был единственным (пожалуй, за исключением совсем уж тонкой настройки Highlights / Shadows и „софтверных“ градиентных фильтров в Adobe Camera RAW). Далее настройки обработки среднего кадра копируем и полностью применяем к двум соседним изображениям (±2 EV), включая кадрирование, поворот, ретушь и др.
Читать далее «Ещё один вечер на Полигональных озёрах: сборка HDR в пейзаже»

Как вырезать из EXIF модель фотокамеры и объектива

Есть задача: публикуя фото, вырезать из EXIF информацию об используемом фотоаппарате и объективе, сохранив сведения ISO, апертуру и выдержку.

Этот скрипт в AppleScript будет вызывать exiftool для каждого из перетянутых на иконку скрипта файлов:
property RemoveCameraInfo : "-Make=\"\" -model=\"\""
property RemoveLensInfo : "-Lens=\"\" -LensID=\"\" -FocalLength=\"\" -LensInfo=\"\" -LensSerialNumber=\"\" -LensModel=\"\""
property RemoveCameraInfo_label : "Remove Camera info"
property RemoveLensInfo_label : "Remove Lens info"
to EditEXIF(ImageFile, processOptions)
local scriptString
set scriptString to "exiftool -overwrite_original_in_place -P"
if processOptions contains {RemoveCameraInfo_label} then
set scriptString to scriptString & " " & RemoveCameraInfo
end if
if processOptions contains {RemoveLensInfo_label} then
set scriptString to scriptString & " " & RemoveLensInfo
end if
set scriptString to scriptString & " " & quoted form of POSIX path of ImageFile
do shell script scriptString
end EditEXIF
to setOptions()
return choose from list {RemoveCameraInfo_label, RemoveLensInfo_label} with title "set options" with prompt "Please select which types of record to remove:" OK button name "Next" with multiple selections allowed without empty selection allowed
end setOptions
on open ImageFIles
set processOptions to setOptions()
if processOptions is not false then
repeat with i in ImageFIles
EditEXIF(i, processOptions)
end repeat
end if
end open