We need somebody with a thorough understanding of ImageMagick to make a script to do the following:
1) Read an “uploaded images” folder on our shared Linux server
2) Resize the images (more than 10,000 of them) to create a large and thumbnail size image
a. Large image must have proportions constrained to fit within a fixed height/width image tag on a web page.
b. Thumbnail image must be resized without messing up the proportions, but have solid white borders added to either the top/bottom or left/right to fill in the empty space and make the final image be fixed width.
3) Create and apply a watermarking filter to add a layer onto the image, (watermark is visible, but tell me about options for Digimark signatures). Note: For thumbnails with borders inserted to fill in the empty space, watermark should be applied to the image, not the borders. Logically, this means that the image would need to be resized first, watermark would need to be applied, THEN the borders should be added.
4) Apply a filter to slightly sharpen the image (it seems like images resized by ImageMagick are a little too fuzzy).
5) Save those resized watermarked images to the appropriate “/largeimages” and “/thumbnails” folders, using an appropriately modified
I'm posting this under the assumption that ImageMagick is currently the best server-side image manipulation script for the job. If you have another app in mind to provide the functionality described above, we're open to suggestions.