Is there a way to apply an image style to uploaded images, such that the original image isn't saved, but rather just the styled one?

My use case is needing to upload a bunch of large images, but only needing smaller versions. To save space on the server, I'd rather not have the original, large images stored unnecessarily. I'd like to apply some scaling/cropping on upload, so then only smaller versions are saved.

Also, this needs to be done automatically (as with image styles). I found the 'imagefield_crop' contrib module, but that requires manually cropping each image...

Is this possible?

Comments

In the Image Field settings, set "Maximum image dimensions" - "Images larger than these dimensions (width × height) will be resized to these limits". This is not a “Style”, but you can make all images smaller when uploading (for example 800x99999) to save disk space.