# Share / Save Canvas image?

**URL:** <https://community.thunkable.com/t/share-save-canvas-image/464874>\
**Category:** Questions about Thunkable X\
**Tags:** canvas, share\
**Created:** [February 14, 2020, 2:35pm UTC](https://community.thunkable.com/t/share-save-canvas-image/464874 "2020-02-14T14:35:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![io.nut.ilie](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/io.nut.ilie/32/51367_2.png) [@io.nut.ilie](https://community.thunkable.com/u/io.nut.ilie)\
**Post date:** [February 14, 2020, 2:35pm UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/1 "2020-02-14T14:35:21Z")

</div>

Hello!  
What it is the function of this block?

 ![share](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/7/b71fbe9887200525d6ddd96c38d2ab15cee4b578.png)

A. Is this the block to share the canvas image? If yes, any idea how to use it with the share function (in order to Save the image from the screen local or just share it)?  
B. If not, is there any way to Save the image from the screen using Thunknable blocks?

**Thank you!**  
I.

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [February 15, 2020, 3:52pm UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/2 "2020-02-15T15:52:32Z")

</div>

> [@io.nut.ilie](#):
>
> A. Is this the block to share the canvas image?

Yes, this block returns a canvas image in base64 text format

---

<div class="post-metadata">

**Author:** ![io.nut.ilie](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/io.nut.ilie/32/51367_2.png) [@io.nut.ilie](https://community.thunkable.com/u/io.nut.ilie)\
**Post date:** [February 15, 2020, 6:57pm UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/3 "2020-02-15T18:57:34Z")

</div>

**Thank you** @actech!  
Could you please show me if there is a way to export the base64 text format directly as a image file?  
Thank you!

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [February 16, 2020, 7:12am UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/4 "2020-02-16T07:12:09Z")

</div>

Use online service, for example

> **[Best Online Base64 to Image Decoder / Converter](https://codebeautify.org/base64-to-image-converter)**
>
> Converts base64 string into image. It's easy to use base64 image decoder which helps to decode picture and Download.

if you need to programmatically recode base64 into a link to an image file, you need to either find such a web service or create a script on the server.

---

<div class="post-metadata">

**Author:** ![io.nut.ilie](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/io.nut.ilie/32/51367_2.png) [@io.nut.ilie](https://community.thunkable.com/u/io.nut.ilie)\
**Post date:** [February 16, 2020, 10:39am UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/5 "2020-02-16T10:39:19Z")

</div>

Thank you @actech!  
I have tried before other solution and I have no idea why, but I did not get back the picture from code. But with your link it is perfect!  
**My Regards!** 👏

---

<div class="post-metadata">

**Author:** ![gomezzig48g23](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/gomezzig48g23/32/61805_2.png) [@gomezzig48g23](https://community.thunkable.com/u/gomezzig48g23)\
**Post date:** [February 26, 2020, 3:12pm UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/6 "2020-02-26T15:12:51Z")

</div>

Well, I can recommend using [https://www.videoconverter.com/](https://www.videoconverter.com/) in case you’ll need to convert video or photo files easily and fast. Been using it for a long time, it’s one of the most convenient software for sure.

---

<div class="post-metadata">

**Author:** ![trawellit](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/trawellit/32/66464_2.png) [@trawellit](https://community.thunkable.com/u/trawellit)\
**Post date:** [May 29, 2020, 10:28am UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/7 "2020-05-29T10:28:06Z")

</div>

how can I “comunicate” with a web service via thunkable?  
how can I give to this web service the script?  
Thanks

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [May 29, 2020, 12:54pm UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/8 "2020-05-29T12:54:02Z")

</div>

I’m sorry, but I didn’t understand your question. What does it mean to pass a script to a web service?

If you want to use a web service, it needs to send a request using the WebAPI component to perform some action.

---

<div class="post-metadata">

**Author:** ![trawellit](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/trawellit/32/66464_2.png) [@trawellit](https://community.thunkable.com/u/trawellit)\
**Post date:** [May 29, 2020, 7:58pm UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/9 "2020-05-29T19:58:50Z")

</div>

sorry, I’m not an expert, you answered to my question. Thanks 🙂

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:28am UTC](https://community.thunkable.com/t/share-save-canvas-image/464874/10 "2024-11-08T11:28:53Z")

</div>


