I'm not to fond on how the upload and resizing of images with JEM are handled.
1 - Now a user can upload unlimited images with an event, because images are not saved with the event, but with the upload. (The upload is handled in a separate modal window) So one can upload an image, open the upload again and upload an other image. The first upload is not removed, leaving orphaned files on your server.
2- The user is limited by the file size in the settings. What you would like to see is consistent size in width and/or height so the items in the frontend have a consistent look. I would suggest a file resize after saving an event with width and/or height set in the settings of JEM. My users are constantly asking why they the get the file size limit warning and have to resize an image on their local computer before they can upload.
3 - Also I would like to see a renaming of images. Now one can upload al file called dsc2378492.jpg which is impossible to find and reuse. I'd rather have a filename that has the title (alias) of the event in the name with the unique id of the event.
4 - Maybe even beter: create a folder for each user and upload all images of events the users creates in that folder. In that way a user can easily reuse his own images and all the images of all the events are to stored in one big folder. (In my case I've been using JEM and it's predecessor heavily and my image folder now contains more than 13.000 images…)
Can someone point me to documentation or example files to create a plugin for image handling onSave? I'm not a super briljant coder, but at least could give it a try trough a plugin.