Image compression method

Hello.

When a user uploads images, the storage fills up quickly.
Is there any way to include a process to compress the uploaded images?

2 Likes

Glide compresses and resizes images for you.

If you want to have further control, you could look into Cloudinary.

Search the forum for Cloudinary as well.

2 Likes

If you want to take the Cloudinary route, the below post from @Krivo may be helpful.

2 Likes

An alternative is this one.

You can use a Make scenario to:

  • Push any newly uploaded images’ URL to Make using a webhook.

  • Optimize them with Resmush.

  • Get the URL and update it back to the right row in your database. If it’s Google Sheets you can do a search step and then an update step, if it’s Glide Tables and you’re on a paid plan, you can use the Glide API, providing you send the rowID over in the webhook payload (1st step).

4 Likes

@ThinhDinh in the google approach - would you replace the existing image with the actual optimized image or would you just replace the url? I suppose that the service you mentioned will not keep the image for ever so you have to place the optimized image somewhere where you are in control of the image

2 Likes

Ah, that’s a valid point. In my scenario, I used to have an additional step to upload them to Imgur, then that link is brought back to Glide.

1 Like