Create Images of Components and Screens | [FREE] Extension ComponentToImage

I did this, but, how do I do to automatically set a image with that picture saved?

Set Image.Picture to Canvas.SaveAs ..


This not working

Do you have any extension for this?

Show your relevant blocks including Do it results

You do not need any extension for this…


I tryed this

you forgot to show us your Do it result

use Do it to debug your blocks, see also tip 4 here App Inventor: How to Learn | Pura Vida Apps
see also Live Development, Testing, and Debugging Tools


the “Do it Result” show this
how do I pick that directory and set the picture image from it?

Hello, this is great work.
But is there a solution to the problem of poor image quality?

ther first thing I would try for the image component is

  1. a full path, which would be file:///storage/emulated/0/Android/...
    i.e. just use the join block to add a file:// to the path returned by the Canvas.SaveAs method
  2. a relative path, which is


don`t work… the image is not set to canvas.saveas

that is my designer:

i finded the inssue!!
There is a bug on kodular that, when the display is setted to high quality image, the image component dont set to image
then, i needed putting a "set to high quality image’ true and false to work
now, all is perfectly working

1 Like

I need to change the path for saving the photo to gallery, any support, please

This post was flagged by the community and is temporarily hidden.

store the photo in shared storage and use the GalleryRefresh method from the tools extension


tags removed by Mod - Can You Help Me , Please ?

1 Like

Please do not tag users in order to get attension

1 Like

Maybe the owner of the topic can find time to answer questions about his own topic. So other users wont tag users who can possibly answer. Sometimes we ask an issue related to the topic but years go by and the owner does not answer, no one answers. Ok tagging is not cool but not answering is not cool, too.


that’s right :man_shrugging:

is it possible to change the save path of the image? the image is saved in a hidden folder android, and is not shown in the gallery because of this. I want it to be saved in the downloads folder