I know this issue in general has been discussed to death, but between the version changes and all, I cannot wrap my head around it. Can paypal you some beer change if you can help me understand a solution. I am going for image quality here, processing time is not a problem.
First Question, on Downsampling
I would like to resize images by quite a bit for proofs (think 200x300cm to A2) and would like to do so with gamma-aware resizing. The color profile is generally Adobe RGB, but not always so, and the files are almost always 16bit TIFFs. I want to keep the colorspace and the format the same for output.
Code: Select all
depth 16 -colorspace sRGB -filter Lanczos -resize **% -colorspace RGB
does something, but I am not entirely sure what, as I don't understand how -sRGB is relevant when adobe rgb is not even srgb gamma. Should be going the -gamma 0.45*** -resize ** -gamma 2.2 route instead?
also, can I use
-distort for robidoux I suppose, though it takes a million years at my image sizes, the thing I don't quite understand is that if I use distort as is
Code: Select all
in.tif -distort Resize 35.89% out.tif
It does actually work in linear space, or at least, the results are comparable to resizing in linear space, though I have not entered any flags
Second Question, on Upsampling
Basically the same but for upsampling, is there anything else to watch out for, besides use of different resampling methods for halo suppression?
much love,
d
*I'll sneak in a side question, is there a way to resize a la " -resize 48x64\> " but let imagemagick rotate images so that horizontal images don't get smaller than landscape ones? For example, throw in a folder of images of differing orientation and aspect ratio so that they fit a paper size.