Tuve un problema para ejecutar video ASCII en color en JavaScript a alta velocidad porque cuando uso la etiqueta HTML Style=Color: ralentiza la velocidad de reproducción del video ASCII y omite los cuadros de video ASCII en color. Vi muchas secuencias de comandos de video a ASCII en lenguaje JavaScript, pero veo todas las secuencias de comandos que usan la misma etiqueta de estilo HTML para la salida de video Color RGB ASCII.
por ejemplo como este:
str += `<font style="color: rgb(${r}, ${g}, ${b})">${CharString}</font>`;o así
str += "<span style=\"color: rgb("+r+","+g+","+b+"); \">"+ CharString +"</span>";Pero el problema es que cuando uso la etiqueta de estilo HTML para la salida de video ASCII en color, se ralentiza y la reproducción de video ASCII se debe a que se coloca la etiqueta style=color: en cada carácter del video ASCII.
Así que estoy buscando una solución / código de JavaScript puro para la salida ASCII en color en lugar de usar la etiqueta de estilo HTML, ... Y después de muchas búsquedas, encontré este script tipo usando un algoritmo / técnica de inversión de imagen en el script de Python para ejecutar ardiendo Vídeo ASCII en color rápido. pero desafortunadamente es un script de python. Quiero lo mismo en JavaScript.
https://github.com/AlexEidt/ASCII-Video/blob/master/ascii.py
y aquí, en este video, también explica cómo convierte la escala de grises en un video ASCII de color ultrarrápido. Le pido que vea la parte final del video al menos después de las 6:00
y para practicar puedes usar cualquier video en script ASCII en JavaScript de GitHub o probar este. https://github.com/EnotionZ/jscii
Hago todo lo posible para explicar mi problema, y espero que lo entiendas y trates de resolver el problema anterior... Apreciaremos tu respuesta con el ejemplo de código JavaScript.