File System

What is it ?

This is a live demo from this library.

This library is an implementation of an "homemade" File System, similar to FAT. It's based on steganography so data can be stored and loaded from a supported image file (Image must be drawable with CanvasRenderingContext2D.drawImage). A GUI is also included with multiples applications.

See it on GitHub for more informations.

It seems you're running this file from a local file system.
Cross origin requests may be supported only for protocol schemes on some browsers.

                
    $(function () {
        //Shortcuts
            let GUI = Lowlight.FileSystem.GUI, Image = Lowlight.FileSystem.Image
        //Demo
            $("").attr("src", "./imgs/image.png").on("load", function () {
                $(".app-view canvas").get(0).getContext("2d").drawImage($(this).get(0), 0, 0)
                new GUI(
                    Image.open($(".app-view canvas").get(0).getContext("2d")),
                    $(".app-controller").get(0)
                )
            })
    })