MicrostockGroup

Microstock Photography Forum - General => Software => Photoshop Tutorials => Topic started by: leaf on March 02, 2010, 04:24

Title: How to resize an image for Alamy Submission
Post by: leaf on March 02, 2010, 04:24
Here is a little tutorial going over 2 different ways to resize an image for Alamy
Resize an Image for Alamy, How-To - Adobe Photoshop Tutorial [In-Depth] (http://www.youtube.com/watch?v=nMqHOfeUHmo#vhq)
http://tutorvid.com/photoshop-tutorial/resize-an-image-for-alamy-how-to-in-depth/ (http://tutorvid.com/photoshop-tutorial/resize-an-image-for-alamy-how-to-in-depth/)
Title: Re: How to resize an image for Alamy Submission
Post by: UncleGene on March 02, 2010, 11:57
AFAIK: Incremental enlargement made sense for ancient algorithms. Bicubic directly to target size does it much better.
Title: Re: How to resize an image for Alamy Submission
Post by: Stu49 on March 02, 2010, 12:01
You set longest edge to 5100 in LR and export !?   ;)
Title: Re: How to resize an image for Alamy Submission
Post by: Oldhand on March 02, 2010, 14:52
Very hand tutorial for anyone submitting to Alamy.

Rgds

Oldhand
Title: Re: How to resize an image for Alamy Submission
Post by: Phil on March 02, 2010, 19:35
Copy the text below & save it as a text file called AlamyRes.js (or similar) in the PS scripts folder.

open image in PS, create a new action and then run the script (under file -> scripts). stop action recording (if you saved it somewhere else ie 'my docs' go to scripts and browse for the script, it will still work just dont move it afterwards :))

now you have an action that will resize an image to exactly 48mb. If you select a group of files in bridge go to image processor you can run the action from there and resize batches of images.

#target photoshop
var targetMB=48;
var target=(targetMB*1024*1024)/3;
app.bringToFront();
docRef = app.activeDocument;
var width=docRef.width;
width.convert("px");
var height=docRef.height;
height.convert("px");
var ratio=(width/height)*1000;
var newHeight=new UnitValue(Math.floor(Math.sqrt((target*1000)/ratio)+0.5), "px");
var newWidth=new UnitValue(Math.floor(((newHeight*ratio)/1000)+0.5), "px");
var dpi=300;
docRef.resizeImage(newWidth, newHeight, dpi, ResampleMethod.BICUBICSMOOTHER);
Title: Re: How to resize an image for Alamy Submission
Post by: UncleGene on March 03, 2010, 01:09
For those who do not use PS - you can try size calculator @ http://statsmicro.com/resize (http://statsmicro.com/resize)