I modified the scanner to allow freezing the tab while scanning. Freezing the tab prevents the camera from updating the frame while scanning. Vector art and UI by me Is camera on? detector by me Backgrounds: from original project + 1 from Scratch's built in backgrounds Export: coded by me, idea from awesome-llama's image editor (https://scratch.mit.edu/projects/552647396), information about BMP and base64 formats on the Wikipedia