Idea Summary
While uploading images, APEX normally uploads the actual file. Lets say, an image is 10MB it will upload the file as 10 MB size. It would be great to replicate, how WhatsApp compresses the image before actually uploading to the server. This feature will help Apex Applications with images to load faster while maintaining a quality image.
Use Case
I have an order feedback portal running on APEX, where people upload the images of defective products. We need 5 samples, to be uploaded… But most times, people upload high resolution photos due to which my server space fills up faster than usual. I personally compress images & reupload them after I receive them via customers. At one time, I have observed how a 24 MB can get reduced 500 KB file with the help of compression techniques. This is exactly the feature what i would like to see in upcoming versions of APEX
Preferred Solution (Optional)
You may use compression techniques, that happens on pre-upload process used by many Content creation websites.