How can I convert an image to a base 64?

0 favourites
  • 4 posts
From the Asset Store
Each tile 64 by 64 pixels - Ultimate Tile Set for your awesome games
  • ENG Ver

    I need to save the image imported from the phone gallery by selecting a file in the game, then convert it as a base 64 code. I'm a beginner and I'm wondering which plugins should I use?

    I do these steps so that when restarting the game, the imported images are imported without using hosting!

    RUS Ver

    Мне нужно сохранить изображение, импортированное из галереи телефона, выбрав файл в игре, а затем преобразовать его в базовый код 64. Я новичок, и мне интересно, какие плагины мне следует использовать?

    Я делаю эти шаги для того, чтобы при перезапуске игры импортированные изображения импортировались без использования хостинга!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • 	<!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>File Reader Example</title>
    </head>
    <body>
    
     <input id="inp" type="file">
     <p id="b64"></p>
     <img id="img" height="150">
    
     <script>
     function readFile() {
     if (!this.files || !this.files[0]) return;
    
     const FR = new FileReader();
    
     FR.addEventListener("load", function(evt) {
     document.querySelector("#img").src = evt.target.result;
     document.querySelector("#b64").textContent = evt.target.result;
     });
    
     FR.readAsDataURL(this.files[0]);
     }
    
     document.querySelector("#inp").addEventListener("change", readFile);
     </script>
    
    </body>
    </html>
    
    
  • sorry this is not a plugin forum 🙏

    if I have time I can make it,

    but the logic is like the html example that I gave

    add the Element HTML plugin to try it out.

    Actually, this doesn't require a third party plugin.

  • Thank you very much! Please tell me how to write the finished base64 code to any variable I created in my project?

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)