Generador de arte ASCII con Pure JavaScript-asciify

Tiempo de ejecución: 30 minutos. Empezar

Autor: z-------------
Views Total: 4,217
Sitio oficial: Ir a la web
Actualizado: July 19, 2015
Licencia: MIT

Vista prévia

Generador de arte ASCII con Pure JavaScript-asciify

Descripción

asciify es una biblioteca JavaScript súper pequeña que convierte una imagen en texto ASCII.

Funcionamiento

Agregue la biblioteca de JavaScript asciify al documento.

<script src="js/asciify.js"></script>

Cree una entrada de archivo para aceptar sus imágenes.

<form id="form">

<input type="file" id="form_input">
</form>

Cree un elemento vacío para generar el texto ASCII.

<output id="output"></output>

El JavaScript para habilitar el generador de arte ASCII.

var formInput = document.querySelector("#form_input");
var outputElem = document.querySelector("#output");

formInput.addEventListener("change", function(){

var file = this.files[0];



var reader = new FileReader();

reader.onload = function() {


var dataURI = reader.result;


var image = document.createElement("img");


image.src = dataURI;


image.onload = function(){



outputElem.innerHTML = asciify.asciify(image)




.replace(/\n/g, "<br>")




.replace(/ /g, "&nbsp;");


};

};



reader.readAsDataURL(file);
});

Registro de cambios

07/19/2018

  • Definir context. fillStyle fuera de drawImage ()

Te puede interesar: