If you look at the modified layout of our store, we have a new product page that uses a "wide" main image. Implementing this has raised a few challenges and possibilities for improvements.
1. The big image looks great as the main one on the product page, but looks terrible in the product listings pages. Need ability to designate a different image for these two duties. (compare the product page here: http://www.deadlywind.com/products/88-fibur-cf-barrel.aspx to the first image on the product details page here: http://www.deadlywind.com/manufacturer/1-deadlywind.aspx
2. the dynamic image resizing is great, but I created the original image for the product page to be exaclty 930 pixels wide... since the store doesnt save the original exactly as uploaded, it apparently resamples it and saves it.. Then when the store requests a 930px image, it shows up grainy and blurry... AND it is twice the size! I manually went and overwrote the stored image with the original one just to get the size back down and the quality back up.
3. I was originally working with PNG images so i could use transparency, but the store converts them to jpgs. I then changed the code so it would handle png (and gifs), but the compression turned out to be terrible on these... the same image on that produce pages was about 350kb... so I just resorted back to using jpg for now.
Thanks!