Какой самый быстрый способ получить тысячи фотографий с камеры, измененной в размерах и загруженной в Интернет? - Фотопедия
6 голосов
/ 14 февраля 2013

В настоящее время для съемки спортивных событий мой рабочий процесс содержит следующие последовательные шаги:

  • снимать в определенном месте (JPEG для небольших файлов и минимальная постобработка);
  • пакетное изменение размера всех фотографий до размера, который лучше подходит для веб-сайтов и ограниченных ресурсов хостинга;
  • загрузить фотографии с измененным размером.

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

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

Я знаю, что есть карты Eye-Fi для передачи фотографий на локальное устройство Wi-Fi, но что дальше? Существует ли какое-либо программное обеспечение, которое бы изменяло размер входящих фотографий и отправляло их по широкополосной мобильной сети (через FTP или HTTP)? Я думаю, что изменение размера должно происходить локально, так как широкополосная связь не , что широк.

Имея Raspberry Pi, я бы заинтересовался решением на базе Linux, но мобильное приложение также подойдет. Ноутбук был бы слишком тяжелым и требовательным к энергии, чтобы носить его с собой целый день.

Ответы [ 5 ]

10 голосов
/ 14 февраля 2013

Если вы можете настроить Raspberry Pi для прослушивания по WiFi, я предлагаю следующее:

  1. Установите imagemagick на Pi, чтобы получить утилиту convert.
  2. Настройте Pi с SSID и NFS / SMB / любой общей папкой для получения изображений.
  3. Сценарий в bash, например, for x in *.jpg; do convert -resize 50% $x; done. Вы также можете запросить изменения в папке на Pi, чтобы выполнить это относительно быстро - см .: этот поток SE . Обратите внимание, что convert изменит размер изображения на месте, так что нет надоедливых дубликатов файлов для обработки.
  4. Выполните выбранную вами команду, чтобы отправить изображения на сервер sshd / ftpd / httpd сразу после завершения выполнения команды resize в скрипте.

пь. Это мой первый ответ на SE (хотя я давно читаю photo.se, надеюсь, это поможет.)

4 голосов
/ 14 февраля 2013

Photo Mechanic является одним из наиболее широко используемых продуктов фотожурналистами благодаря скорости, с которой вы можете читать свои карты, сканировать эскизы, добавлять метаданные и загружать изображения. Это отдельная программа, которая работает на Mac и Windows - я не думаю, что есть версия для Linux.

Если у вас есть карта Eye-Fi, Photo Mechanic может отслеживать папки для новых файлов по мере их съемки (например, Eye-Fi загружает изображения, Photo Mechanic может импортировать их). Он может добавлять данные IPTC из tempalte по мере их чтения. Предполагается, что он будет очень быстрым в создании миниатюр, а также для поиска и тегов. Он может обрезать, масштабировать и загружать в различные службы, а также имеет функцию, с помощью которой вы можете загружать данные в удаленный каталог по HTTP.

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

1 голос
/ 31 декабря 2013

Я использовал Nikon D4, который встраивает IPTC в RAWS и jpgs. Перед событием я загружаю партию шаблонов в камеру. D4 - это USB-соединение с моим Pi, но вы также можете подключить его через Wi-Fi, чтобы избежать проводов. RAWS хранятся на жестком диске, а файлы jpgs отправляются в мою базу данных с php-скриптами для получения метаданных и их прошивки рядом с миниатюрами на моем веб-сайте. Pi подключен к моему серверу через Ethernet, Wi-Fi или 3G. Камера и пи работают на батарейках. Ключ Wi-Fi на Pi работает без использования USB-концентратора. Пи запускает cronjobs, а также ждет новых файлов. Он также может изменять размеры файлов, используя gphoto2. Лучший. Laurent

1 голос
/ 14 февраля 2013

В Photoshop есть создатель пакетной галереи (из папки), поэтому вы также получите эскизы и большие изображения

File -> Automate -> Web Photo Gallery => Установите флажок Options

Обновление: Я использовал и мне понравился XnView - http://www.xnview.com/ Я вижу, что он также имеет версию для Linux. Это намного легче, чем в Photoshop

0 голосов
/ 16 февраля 2013

Я бы предложил инвестировать в программиста.

Программист может легко создать скрипт Python, чтобы изменить размер изображения и скопировать его в каталог, находящийся под управлением Dropbox.

Затем Dropbox загружает ваше изображение с измененным размером в облачный сервис. И вы делитесь своей папкой Dropbox со своими клиентами.

Вуаля.!

  1. Снимите привязку / eyefi / wifi для копирования в каталог.
  2. Попросите скрипт Python опросить / получить уведомление при появлении нового файла.
  3. Пусть Python-скрипт откроет файл, изменит его размер, возможно, даже добавит водяной знак.
  4. Сделайте копию скрипта Python в папку Dropbox.
  5. На вашем компьютере должен быть запущен Dropbox.exe.

www.dropbox.com

...