Convertir imagen local a cadena base64 en Javascript

Estoy tratando de convertir unlocal imagen a Base64cuerda. No estoy usando ningún HTML y simplemente necesito javascript que hace referencia a la ruta de la imagen dentro del código.

Por ejemplo, convertir:

C:\Users\Work\Desktop\TestImage.jpg

dentro

/9j/4AAQSkZJRgABAQEASABIAAD/4QBKRXhpZgAASUkqAAgAAAADABoBBQABAAAAMgAAABsBBQABAAAAOgAAACgBAwABAAAAAgAAAAAAAAAAVOoqgJaYAABU6iqAlpgA/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIH.....etc...

Hay muchas publicaciones como esta, pero todas parecen utilizar HTML de alguna manera, para identificar la ruta del archivo. Espero poder escribir una ruta de archivo definidadentro el javascript

Intenté esto en vano:

function convertImgToBase64()
{
    var canvas = document.createElement('CANVAS');
    img = document.createElement('img'),
    img.src = C:\Users\Work\Desktop\TestImage.jpg;
    img.onload = function()
    {
        canvas.height = img.height;
        canvas.width = img.width;
        var dataURL = canvas.toDataURL('image/png');
        alert(dataURL);
        canvas = null; 
    };
}

Un ejemplo tiene los siguientes html y javascript, pero espero que esto se pueda consolidar juntos. Gracias por su apoyo

HTML:

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>


<input type='file' id="asd" />
<br>
<img id="img" src="//placehold.it/1x1/" />
<div id="base"></div>
</body>
</html>

Javascript:

function el(id){return document.getElementById(id);} // Get elem by ID

function readImage(,) {
    if ( this.files && this.files[0] ) {
        var FR= new FileReader();
        FR.onload = function(e) {
             el("img").src = e.target.result;
             el("base").innerHTML = e.target.result;
        };       
        FR.readAsDataURL( this.files[0] );
    }
}

el("asd").addEventListener("change", readImage, false);\

Su demo encontrada aquí

Respuestas a la pregunta(1)

Su respuesta a la pregunta