Hi there,
Most of you probably know the dreaded errors caused when creating thumbnails from too big images. For regular CS Cart it may be circumvented by admin downsizing the images, for multivendor however it's not realistic and business wise to ask all vendors to fiddle with the images.
What solutions do you use?
Some options that come to my mind:
1) Launching shell script instead of PHP GD to prevent PHP memory errors (I'm not sure however whether if launched in the context of PHP process the memory limit would should be in place)
2) Checking the resolution and displaying error for too big images
3) Forcing convertion of PNG files to JPG (otherwise the files end up huge). Why there's no option to choose allowed image extensions for each image field?
4) Forcing resizing of original images. Why original images are left intact regardless of their size? The disk space quickly explodes if there's no option to enforce max file size on vendors.
Any other ideas? Or how to achieve above?
Thanks!