Image Processing Server Side

I could use some help with an issue regarding image processing.

My app is a design proofing portal and relies heavily on working with image files.

I’m saving the files in wasabi

Displaying them at full resolution can be cumbersome because of the size.

I need a way to display a compressed version in different locations… like the thumbnail or even just a preview.

I’ve assumed that I need to compress the image when it’s uploaded and save multiple versions of it to wasabi…

If that’s the case is anyone aware of something that works server side? (Imigix is client side)

It occurs to me that there may be a way to render the file at different resolutions client side without saving different versions of it….

Any help would be appreciated.