PDA

View Full Version : Resizing in Photoshop.


Capt. Picard
12-21-06, 06:39 AM
Is it possible to resize a large number of jpegs to a lower resolution at the same time using photoshop? Or is there maybe at least just a more streamlined way of doing it without doing it manually, one-at-a-time in photoshop?

SLippe
12-21-06, 10:10 AM
Not that I'm aware of, but it would be a nice feature.

superklye
12-21-06, 10:45 AM
Here you go...I found this a few months back and it's been a Godsend.
http://www.celoxdesign.net/tutorials/view29.htm

OldOfEvil
12-21-06, 12:43 PM
Good find Klye

superklye
12-21-06, 12:54 PM
*takes a bow*

Capt. Picard
12-21-06, 02:06 PM
Just tried it ... And it works. :captnkill:

All hail Superklye the Magnificent!!!

Scunner
12-24-06, 11:58 PM
You can do it in Photoshop by batching actions. Actions are simply macros of the things you normally do in PS.

First, set up an Action.


Window > Actions (or Alt-F9) to open the Actions palette
Click "New Action" at the bottom of the palette
Give your action a name, such as "resize"
Leave Set to its default value (Default Actions)
Choose a function key if you like
Click "Record"


Now you're going to record the action which will be batched later. It doesn't matter which images you use in this process; Photoshop's only interested in the actions you record.


Open an image file. In the Actions palette, you'll see the "Open" step added.
Image > Image Size.
Set the image size parameters you want, for example, 50% of original.
Click OK. The "Image Size" step will be added to the action.
File > Save As... for the purposes of this batch resize, I saved to a different location, leaving the filename intact.
Accept whichever quality settings you want for the new file. This adds the "Save" step.
Close the image. This saves the "Close" step.
Your action is complete. Click on the "Stop Recording" button.


To execute the action in batch mode...


File > Automate > Batch...
The batch dialog will appear. Leave Set as "Default Actions". Select the "resize" action you just recorded in the Action dropdown.
Select "Folder" as your Source
Click on the Choose... button and browse to your folder of images.
Select any of the optional checkboxes as needed
Choose "Folder" from the Destination dropdown
Browse to the destination folder, which should be different from the source.
Under File Naming, choose "Document Name" and "extension"
Click OK to execute the batch.


Photoshop will then set about opening each file in the source folder, resizing it, saving it to the destination folder and closing before moving onto the next file. Sure, it's a pain in the arse to set up, but you can record just about anything you normally do in Photoshop. If you're heavy into correcting digital photos in Photoshop, just think how much time you'll save batching an action which opens a .jpg file, changes it's colourspace to adobe RGB, auto levels, and applies an unsharp mask before saving.

Edit - just noticed you can also execute an action in the Image Processor method Klye posted. That's pretty sweet!

SLippe
12-25-06, 12:36 AM
You can do it in Photoshop by batching actions. Actions are simply macros of the things you normally do in PS.

First, set up an Action.


Window > Actions (or Alt-F9) to open the Actions palette
Click "New Action" at the bottom of the palette
Give your action a name, such as "resize"
Leave Set to its default value (Default Actions)
Choose a function key if you like
Click "Record"


Now you're going to record the action which will be batched later. It doesn't matter which images you use in this process; Photoshop's only interested in the actions you record.


Open an image file. In the Actions palette, you'll see the "Open" step added.
Image > Image Size.
Set the image size parameters you want, for example, 50% of original.
Click OK. The "Image Size" step will be added to the action.
File > Save As... for the purposes of this batch resize, I saved to a different location, leaving the filename intact.
Accept whichever quality settings you want for the new file. This adds the "Save" step.
Close the image. This saves the "Close" step.
Your action is complete. Click on the "Stop Recording" button.


To execute the action in batch mode...


File > Automate > Batch...
The batch dialog will appear. Leave Set as "Default Actions". Select the "resize" action you just recorded in the Action dropdown.
Select "Folder" as your Source
Click on the Choose... button and browse to your folder of images.
Select any of the optional checkboxes as needed
Choose "Folder" from the Destination dropdown
Browse to the destination folder, which should be different from the source.
Under File Naming, choose "Document Name" and "extension"
Click OK to execute the batch.


Photoshop will then set about opening each file in the source folder, resizing it, saving it to the destination folder and closing before moving onto the next file. Sure, it's a pain in the arse to set up, but you can record just about anything you normally do in Photoshop. If you're heavy into correcting digital photos in Photoshop, just think how much time you'll save batching an action which opens a .jpg file, changes it's colourspace to adobe RGB, auto levels, and applies an unsharp mask before saving.

Edit - just noticed you can also execute an action in the Image Processor method Klye posted. That's pretty sweet!
Thanks, man. I may have to set that up. (cheers)

superklye
12-25-06, 01:26 AM
EDIT: nevermind

stncttr908
12-26-06, 01:45 PM
Come on guys, batching and scripting are some of the best reasons to use Photoshop. :D