Currently, for shooting sports events, my workflow contains following sequential steps:
- shoot at location (JPEG for smaller files and minimum post-processing);
- batch resize all photos into a size that suits better for web and limited hosting resources;
- upload the resized photos.
With hundreds or thousands of photos from an event (and I'm not using continuous shooting), this all takes hours to finish, especially because during first step the photos are just sitting there. From server logs, I can see people are expecting the photos to arrive sooner.
I imagine that the workflow would complete faster if the steps could be parallelized, so that resizing and uploading of first photos would start instantly instead of many hours after shooting them.
I know there are Eye-Fi cards to get photos to a local Wi-Fi device, but what next? Is there some software that would resize incoming photos and send them off over mobile broadband (via FTP or HTTP)? I do think resizing has to happen locally, as the broadband is not that broad.
Having a Raspberry Pi lying around, I'd be interested in a Linux-based solution, but a mobile app would do as well. A laptop would be too heavy and power-hungry to carry around all day.
imagemagick
to resize the photos and then use maybecurl
or a FTP client to perform the upload. \$\endgroup\$