# Optimize Image action

**URL:** <https://community.glideapps.com/t/optimize-image-action/75825>\
**Category:** General\
**Created:** [August 23, 2024, 7:59pm UTC](https://community.glideapps.com/t/optimize-image-action/75825 "2024-08-23T19:59:28Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [August 23, 2024, 7:59pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/1 "2024-08-23T19:59:28Z")

</div>

![CleanShot 2024-08-23 at 16.00.22@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/7/b7b90cd06e4a79e99b05f40261292286c4716648.jpeg)

Here’s a small new feature that I think many of you will find useful on Friday afternoon. We’ve created a new Optimize Image action that can do exactly what you expect. If you give it a big fat image, it can make it into an optimized smaller version. This can help you cut down on your storage in Glide, especially if your users are uploading very large images taken with mobile phone cameras.

Please try it and share your feedback!

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [August 23, 2024, 8:01pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/2 "2024-08-23T20:01:01Z")

</div>



---

<div class="post-metadata">

**Author:** ![elmerdubon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/elmerdubon/32/78942_2.png) [@elmerdubon](https://community.glideapps.com/u/elmerdubon)\
**Post date:** [August 24, 2024, 4:05am UTC](https://community.glideapps.com/t/optimize-image-action/75825/3 "2024-08-24T04:05:02Z")

</div>

What’s this David? 👀🤫

 ![IMG_1191](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/9/39fc6a87d23e7c62b607a290c88bb01c001c99da.jpeg)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [August 24, 2024, 6:47am UTC](https://community.glideapps.com/t/optimize-image-action/75825/4 "2024-08-24T06:47:22Z")

</div>

A test 😉

---

<div class="post-metadata">

**Author:** ![billokh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/billokh/32/64485_2.png) [@billokh](https://community.glideapps.com/u/billokh)\
**Post date:** [August 24, 2024, 7:45am UTC](https://community.glideapps.com/t/optimize-image-action/75825/5 "2024-08-24T07:45:59Z")

</div>

CANT WAIT 😃

---

<div class="post-metadata">

**Author:** ![globalint](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/globalint/32/67671_2.png) [@globalint](https://community.glideapps.com/u/globalint)\
**Post date:** [August 24, 2024, 7:36pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/6 "2024-08-24T19:36:34Z")

</div>

In order to have an optimized version we would have to spend 1 update per image. Honestly I think this should be included in the service and pricing. Optimization is an integral part of a properly built webapp, but if we cannot have a native image optimization and it will cost us an extra update per image, then I think I’ll host my optimized images.

What we need is image size validations before uploading, not after the fact or some kind of restriction options that could be applied in the file/image picker components.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [August 24, 2024, 10:20pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/7 "2024-08-24T22:20:56Z")

</div>

We’ll add that too.

We pay to resize your images. We don’t expect our provider to give that to us for free.

---

<div class="post-metadata">

**Author:** ![burningmikey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/burningmikey/32/49706_2.png) [@burningmikey](https://community.glideapps.com/u/burningmikey)\
**Post date:** [August 25, 2024, 2:20am UTC](https://community.glideapps.com/t/optimize-image-action/75825/8 "2024-08-25T02:20:11Z")

</div>

A size validation before upload would be amazing!

Just to make sure: an image uploaded in a form counts towards the quotas even if the form is not submitted? (instant upload to your provider)

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [August 25, 2024, 3:25am UTC](https://community.glideapps.com/t/optimize-image-action/75825/9 "2024-08-25T03:25:08Z")

</div>

I believe this is an action feature to fix the image and is different from validation. This option will be very useful for users who have no understanding of image specifications. If you want validation, you can use a JavaScript column, and the code can already be found in threads in this community. I believe it’s free, but your users will need to process their images outside of Glide.

---

<div class="post-metadata">

**Author:** ![Connor\_Finlayson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/connor_finlayson/32/79079_2.png) [@Connor\_Finlayson](https://community.glideapps.com/u/Connor_Finlayson)\
**Post date:** [August 26, 2024, 9:00pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/10 "2024-08-26T21:00:29Z")

</div>

That’s cool. Any chance it can convert the images to a format like webP or AVIF instead of just resizing it?

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [August 27, 2024, 8:40pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/11 "2024-08-27T20:40:39Z")

</div>

It now always converts to jpg.

---

<div class="post-metadata">

**Author:** ![Chan\_Mete](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/chan_mete/32/45210_2.png) [@Chan\_Mete](https://community.glideapps.com/u/Chan_Mete)\
**Post date:** [September 3, 2024, 12:38pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/12 "2024-09-03T12:38:26Z")

</div>

In the example, the action is ‘scheduled’. Is this feature available? How can we create a ‘scheduled’ action?

---

<div class="post-metadata">

**Author:** ![l3oy8231](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/l3oy8231/32/32303_2.png) [@l3oy8231](https://community.glideapps.com/u/l3oy8231)\
**Post date:** [September 3, 2024, 2:36pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/13 "2024-09-03T14:36:04Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/f/bf792e46fc173cd322df1a337bbfd83694cd3e47.png)

> [@Chan\_Mete](#):
>
> In the example, the action is ‘scheduled’. Is this feature available? How can we create a ‘scheduled’ action?

I’ve noticed this function on [https://staging.heyglide.com/](https://staging.heyglide.com/) for a while now, but they still haven’t made it available for testing on [https://go.glideapps.com/](https://go.glideapps.com/)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [September 3, 2024, 2:52pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/14 "2024-09-03T14:52:26Z")

</div>

No ETA, but they’re testing it. As @l3oy8231 noted above, it’s in pre-product stage.

---

<div class="post-metadata">

**Author:** ![Dustinrt](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@Dustinrt](https://community.glideapps.com/u/Dustinrt)\
**Post date:** [October 10, 2024, 8:11pm UTC](https://community.glideapps.com/t/optimize-image-action/75825/15 "2024-10-10T20:11:04Z")

</div>

Any idea @david when this will release

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [October 11, 2024, 12:09am UTC](https://community.glideapps.com/t/optimize-image-action/75825/16 "2024-10-11T00:09:49Z")

</div>

I don’t think they have an exact ETA, but we’re in Closed Beta.
