Hey!
I have been spending the past couple of days trying to learn Automator in order so that I can become a lot more efficient at processing my photos.
However, I think I have devised a workflow that is a little beyond my capabilities, and I wanted first to ensure that what I am trying to do is actually possible.
So the workflow would be like the following. As a side note, if anyone was able to spare the time to actually make this workflow and save me the hours it'll take to learn how to do it, I'd be happy to Paypal over some cash.
Anyhow, here is the workflow:
---
I will have a set of images in a folder, and I will have lots of these folders within a drive. I simply want to run an Automator script that will then perform the following within each folder on that drive. For demo purposes, lets assume that the name of the individual folder we are editing is called 'New York - Aug 10'
1. Create folder called 'Originals'
2. Create a folder called 'Resized and Watermarked'
3. Create a folder called 'Thumbs'
4. Create a folder called 'Promo'
5. Move all the original images into the 'Originals' folder
a) Select and copy all images in the 'Originals' folder to the 'Exported' folder
b) Resize them to fit within 1000px by 1000px area
c) Places an image watermark in the bottom-right corner of each image, padding inside by 10px
d) Saves the images at quality '8'
e) Rename all images so they are sequential from 001.jpg, 002.jpg, upwards
7. In the root create a ZIP file in the root of the 'New York - Aug 10' folder and rename the ZIP file 'New York - Aug 10.zip'
8. Then it will copy all the images inside the 'Exported' folder into the new ZIP file.
9. Then the script will need to go back to the 'Originals' folder and then do the following:
a) Copy all contents to the 'Thumbs' folder
b) Resize them to fit within 150px by 225px area
c) Export the images at quality '8'
d) Rename all images so they are sequential from 001.jpg, 002.jpg, upwards
10. Then the script will need to go back to the 'Exported' folder and then do the following:
a) Copy all images to the 'Promo' folder
b) Resize them to fit within 400px by 600px area (no need to save because they've already been compressed)
And that's it!
But... instead of doing this to an individual folder that has 30 images inside it, we have a hard drive of about 100 folders, all containing images, and we want to run one single script that will then perform these set of actions on all folders on that hard drive.
For the actual image processor, we currently use a script made by this guy which is brilliant:
http://www.fredmiranda.com/forum/topic/846863
But, the problem is that you have to specify an output directory which we don't want, because we want the images to be placed inside a Automator-created folder. Plus it doesn't do any other other items we need. Plus we don't know how to make it perform these actions on multiple folders - this is the big thing... we will have 30+ folders all containing images and we don't want to run the Automator script on each individual folder. We want to run the script on all folders at the same time.
I have also done the following. If you go to:
www.zonica.com/swap/Automator.zip
You will be able to download a few sets of folders that are PRE-automator and then an example of the folder structure and images POST-automator.
I have been spending the past couple of days trying to learn Automator in order so that I can become a lot more efficient at processing my photos.
However, I think I have devised a workflow that is a little beyond my capabilities, and I wanted first to ensure that what I am trying to do is actually possible.
So the workflow would be like the following. As a side note, if anyone was able to spare the time to actually make this workflow and save me the hours it'll take to learn how to do it, I'd be happy to Paypal over some cash.
Anyhow, here is the workflow:
---
I will have a set of images in a folder, and I will have lots of these folders within a drive. I simply want to run an Automator script that will then perform the following within each folder on that drive. For demo purposes, lets assume that the name of the individual folder we are editing is called 'New York - Aug 10'
1. Create folder called 'Originals'
2. Create a folder called 'Resized and Watermarked'
3. Create a folder called 'Thumbs'
4. Create a folder called 'Promo'
5. Move all the original images into the 'Originals' folder
a) Select and copy all images in the 'Originals' folder to the 'Exported' folder
b) Resize them to fit within 1000px by 1000px area
c) Places an image watermark in the bottom-right corner of each image, padding inside by 10px
d) Saves the images at quality '8'
e) Rename all images so they are sequential from 001.jpg, 002.jpg, upwards
7. In the root create a ZIP file in the root of the 'New York - Aug 10' folder and rename the ZIP file 'New York - Aug 10.zip'
8. Then it will copy all the images inside the 'Exported' folder into the new ZIP file.
9. Then the script will need to go back to the 'Originals' folder and then do the following:
a) Copy all contents to the 'Thumbs' folder
b) Resize them to fit within 150px by 225px area
c) Export the images at quality '8'
d) Rename all images so they are sequential from 001.jpg, 002.jpg, upwards
10. Then the script will need to go back to the 'Exported' folder and then do the following:
a) Copy all images to the 'Promo' folder
b) Resize them to fit within 400px by 600px area (no need to save because they've already been compressed)
And that's it!
But... instead of doing this to an individual folder that has 30 images inside it, we have a hard drive of about 100 folders, all containing images, and we want to run one single script that will then perform these set of actions on all folders on that hard drive.
For the actual image processor, we currently use a script made by this guy which is brilliant:
http://www.fredmiranda.com/forum/topic/846863
But, the problem is that you have to specify an output directory which we don't want, because we want the images to be placed inside a Automator-created folder. Plus it doesn't do any other other items we need. Plus we don't know how to make it perform these actions on multiple folders - this is the big thing... we will have 30+ folders all containing images and we don't want to run the Automator script on each individual folder. We want to run the script on all folders at the same time.
I have also done the following. If you go to:
www.zonica.com/swap/Automator.zip
You will be able to download a few sets of folders that are PRE-automator and then an example of the folder structure and images POST-automator.