Hey everyone,
Long time reader, first time poster here, so I’ll jump right in.
I’m working on a project in which Photographers upload high resolution photos (2.5mb to 50mb).
And some users need to be able to download high resolutions and web resolutions in 1 zip file.
When delivered the files need to be presented like this:
- JOB_ID.zip
- /print
- jobid_address_print_01.jpg
- jobid_address_print_02.jpg
- …
- /web
- jobid_address_web_01.jpg
- jobid_address_web_02.jpg
- …
- /print
Manipulation needed:
- original file (original) => duplicate => duplicated file (copy)
- strip all metadata from copy and rename as jobid_address_print_01.jpg
- add copyright metadata to each file (IPCT or EXIF data fields)
- duplicate and rename jobid_address_print_01.jpg to jobid_address_web_01.jpg and resize to fit 2000x2000 px
Each job contains on average 25 photos. So I would need to deliver 25 high resolution files, 25 web resolution files in 1 zip file.
I have been playing around with cloudinary but based on my requirement (file size uploaded might exceed 20mb and file resolution might exceed 25mpx) it would require me to take their Advanced Plan which I‘d rather avoid at the beginning.
I have tried to upload the files to Bubble normally and call for a resized by Imgix version and save it to the database but could not make it work. Example:
Example of source files:
Example of files readied for delivery:
Additional manipulations needed:
- text watermark
- image watermark
What would you all recommend? Thanks in advance for your guidance!

