Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 6, 2025

Description

This extension allows you to capture a portion of the screen and save it to a text variable as a base64 encoded file and load base64 encoded images from text variables to a sprite.

How to use the extension

The CaptureScreen function lets you set an X and Y starting point, a Width and Height to define the area being captured and save it to a selected scene text Variable as a base64 encoded jpeg. Encoded images can be saved to global variables, sent to and received from other players via MQTT or server requests. The LoadBase64ToSprite function lets you replace the image of a sprite with an image encoded in a text variable (scene or global). Combined with the RealCamera plugin, you can capture, save, transfer and use images from your webcam as avatars/sprites in your game.

Checklist

  • I've followed all of the best practices.
  • I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

What tier of review do you aim for your extension?

Community (Unreviewed)

Example file

VarCapExample.zip

Extension file

ScreenCapToVariable.zip


Extension by @lapieandalpie

You can update the extension on this "Pull Request" by commenting the update command: in the comment field, type !update, then drag and drop a zip file with your extension file in the commenting field, like how you initially submitted the extension. It should look like this:

!update [MyExtension.zip](https://github.com/GDevelopApp/GDevelop-extensions/files/12709661/MyExtension.zip)

It can take a few seconds for the file to fully upload and show as the above. Once it is like shown above, click "Comment" and let the bot do the rest!

@github-actions github-actions bot requested a review from a team as a code owner September 6, 2025 13:15
@github-actions github-actions bot added the ✨ New extension A new extension label Sep 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ New extension A new extension
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant