stringtranslate.com

Arte ASCII

Arte ASCII de un pez

El arte ASCII es una técnica de diseño gráfico que utiliza computadoras para la presentación y consiste en imágenes unidas a partir de los 95 caracteres imprimibles (de un total de 128) definidos por el estándar ASCII de 1963 y conjuntos de caracteres compatibles con ASCII con caracteres extendidos propietarios (más allá de los 128 caracteres del estándar ASCII de 7 bits). El término también se usa de manera vaga para referirse al arte visual basado en texto en general. El arte ASCII se puede crear con cualquier editor de texto y, a menudo, se usa con lenguajes de formato libre . La mayoría de los ejemplos de arte ASCII requieren una fuente de ancho fijo ( fuentes no proporcionales , como en una máquina de escribir tradicional ) como Courier para la presentación.

Entre los ejemplos más antiguos conocidos de arte ASCII se encuentran las creaciones del pionero del arte informático Kenneth Knowlton , que en ese momento trabajaba para Bell Labs , de alrededor de 1966. [1] "Estudios sobre la percepción I" de Knowlton y Leon Harmon , de 1966, muestra algunos ejemplos de su arte ASCII temprano. [2]

El arte ASCII se inventó, en gran parte, porque las primeras impresoras a menudo carecían de capacidad gráfica y, por lo tanto, se usaban caracteres en lugar de marcas gráficas. Además, para marcar divisiones entre diferentes trabajos de impresión de diferentes usuarios, las impresoras en masa a menudo usaban arte ASCII para imprimir páginas de banner grandes , lo que hacía que la división fuera más fácil de detectar para que un operador de computadora o un empleado pudieran separar los resultados más fácilmente. [3] El arte ASCII también se usó en los primeros correos electrónicos cuando no se podían incrustar imágenes.

Historia

Arte de máquina de escribir

Una parte del Brooklyn Daily Eagle, del 6 de enero de 1875, que muestra un anuncio realizado con arte de máquina de escribir.
Anuncio de "Arte de máquina de escribir" en el Brooklyn Daily Eagle , 6 de enero de 1875

Desde 1867, las máquinas de escribir se han utilizado para crear arte visual. [ se necesita una mejor fuente ] [4] [5] Los mecanógrafos podían encontrar guías en libros o revistas con instrucciones sobre cómo mecanografiar retratos u otras representaciones. [6]

TTY y RTTY

Dag Hammarskjöld , impresión de teleimpresora 1961-1962

TTY significa "TeleTYpe" o "TeleTYpewriter", y también se conoce como Teleprinter o Teletype. RTTY significa Radioteletype ; se utilizaban conjuntos de caracteres como el código Baudot , que precedió al ASCII. Según un capítulo del "RTTY Handbook", las imágenes de texto se han enviado a través de teletipos desde 1923. [7] Sin embargo, todavía no se ha descubierto nada del "antiguo" arte RTTY. Lo que se sabe es que las imágenes de texto aparecieron con frecuencia en radioteletipos en los años 1960 y 1970. [8] [9]

Arte de impresora de línea

En la década de 1960, Andries van Dam publicó una representación de un circuito electrónico producido en una impresora de línea IBM 1403. [10] Al mismo tiempo, Kenneth Knowlton estaba produciendo imágenes realistas, también en impresoras de línea , al sobreimprimir varios caracteres uno encima del otro. [2] Nótese que no era arte ASCII en el sentido de que el 1403 estaba controlado por una plataforma codificada en EBCDIC y los conjuntos de caracteres y trenes disponibles en el 1403 se derivaban de EBCDIC en lugar de ASCII, a pesar de algunos glifos comunes.

Arte ASCII

El uso generalizado del arte ASCII se remonta a los sistemas de tablones de anuncios informáticos de finales de los años 70 y principios de los 80. Las limitaciones de los ordenadores de esa época hicieron necesario el uso de caracteres de texto para representar imágenes. Sin embargo, junto con el uso del ASCII en la comunicación, también empezó a aparecer en los grupos de arte online underground de la época. Un cómic ASCII es una forma de webcomic que utiliza texto ASCII para crear imágenes. En lugar de imágenes en un cómic normal, se utiliza arte ASCII, con el texto o diálogo normalmente colocado debajo. [11]

Durante la década de 1990, la navegación gráfica y las fuentes de ancho variable se hicieron cada vez más populares, lo que llevó a un declive del arte ASCII. A pesar de esto, el arte ASCII continuó sobreviviendo a través de los MUD en línea , un acrónimo de "Multi-User Dungeon" (que son videojuegos de rol multijugador de texto ), Internet Relay Chat , correo electrónico , foros de mensajes y otras formas de comunicación en línea que comúnmente emplean el ancho fijo necesario .

Se ve hasta el día de hoy en la aplicación CLI Neofetch , que muestra el logotipo del sistema operativo en el que se invoca. [12] [13]

Normas americanas

ASCII y, más importante aún, ANSI, eran elementos básicos de la era tecnológica temprana; los sistemas de terminal dependían de una presentación coherente utilizando señales de color y control estándar en los protocolos de terminal.

Con el paso de los años, los grupos warez comenzaron a entrar en la escena del arte ASCII. [14] Los grupos warez suelen publicar archivos .nfo con su software, cracks u otros lanzamientos de ingeniería inversa de software en general. [15] El arte ASCII generalmente incluirá el nombre del grupo warez y tal vez algunos bordes ASCII en el exterior de las notas de lanzamiento, etc. [16]

Los sistemas BBS se basaban en el arte ASCII y ANSI, al igual que la mayoría de las aplicaciones de consola DOS y similares , y fueron el precursor de AOL .

Usos

Un obús autopropulsado y un camión fabricados con arte ASCII
Logotipo ASCII de Nvidia

El arte ASCII se utiliza siempre que el texto se pueda imprimir o transmitir con mayor facilidad que los gráficos, o en algunos casos, donde no es posible la transmisión de imágenes. Esto incluye máquinas de escribir, teleimpresoras , terminales de computadora no gráficas , separadores de impresora , en las primeras redes de computadoras (por ejemplo, BBS ), correo electrónico y mensajes de noticias de Usenet . El arte ASCII también se utiliza dentro del código fuente de los programas de computadora para la representación de logotipos de empresas o productos, y control de flujo u otros diagramas. En algunos casos, todo el código fuente de un programa es una pieza de arte ASCII; por ejemplo, una entrada a uno de los primeros Concursos Internacionales de Código C Ofuscado es un programa que suma números, pero visualmente parece un sumador binario dibujado en puertos lógicos. [17]

Algunos archivos esquemáticos electrónicos representan los circuitos utilizando el arte ASCII. [18] [19] [20 ] [21 ] [22] [23] [24] [25] [26] [27] [28]

Se pueden encontrar ejemplos de arte en estilo ASCII anteriores a la era informática moderna en las ediciones de junio de 1939, julio de 1948 y octubre de 1948 de Popular Mechanics. [29]

Los primeros juegos de computadora que se jugaban en terminales usaban frecuentemente arte ASCII para simular gráficos, más notablemente el género roguelike que usaba arte ASCII para representar visualmente mazmorras y monstruos dentro de ellas. [30] "0verkill" es un juego de disparos multijugador de plataformas en 2D diseñado completamente en arte ASCII en color. [31] MPlayer y el reproductor multimedia VLC pueden mostrar videos como arte ASCII a través de la biblioteca AAlib . El arte ASCII se usa en la creación de juegos ZZT basados ​​en DOS .

Muchas guías de juego vienen como parte de un archivo .txt básico; este archivo a menudo contiene el nombre del juego en formato ASCII. Como se muestra a continuación, el formato Word Art se crea utilizando barras invertidas y otros valores ASCII para crear la ilusión de 3D.

Tipos y estilos

Se podrían utilizar diferentes técnicas en el arte ASCII para obtener diferentes efectos artísticos.

Letras "estilo máquina de escribir", hechas a partir de caracteres individuales: [32] 

¡¡HH EEEEE LL OOO WW OOO RRRR L DDDD!!¡¡¡HOLAAAAAAAAA!!HHHHH EEEEE LLOOWWWOO RRRR LDD!!Hola, hola, qué alegría HH EEEEE LLLLL LLLLL OOO,, WW OOO RR LLLLL DDDD!!

Arte lineal, para crear formas:

.--. /\ ____'--' /__\ (^._.^)~ <(oo )>

Arte sólido, para crear objetos rellenos:

[email protected]'Y8@P' d88b

Sombreado, utilizando símbolos con diferentes intensidades para crear degradados o contrastes:

:$#$: "4b. ':.:$#$: "4b. ':.

Combinaciones de los anteriores, que suelen utilizarse como firmas, por ejemplo, al final de un correo electrónico:

 |\_/| ************************** (\_/) / @ @ \ * "Perfectamente agradable" * (='.'=)( > º < ) * Amapola Prinz * (")_(") `>>x<<´ * ([email protected]) * /O\ ****************************

Los caracteres de píxeles utilizan combinaciones de ░, █, ▄, ▀ ( elementos de bloque ) y/o ⣿, ⣴, ⢁, etc. ( Braille ASCII ) para formar imágenes:

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣾⣿⣷⣦⣌⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣷⡈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⠋⣉⠙⢻⣿⣿⣿⣷⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡷⢀⣿⣿⣿⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣶⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣴⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡈⠻⢿⣿⡿⠋⣠⣾⣿⣿⡟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

Emoticones

Las formas más simples de arte ASCII son combinaciones de dos o tres caracteres para expresar emociones en el texto. Se las conoce comúnmente como " emoticón ", "smilie" o " smiley ". Existe otro tipo de arte ASCII de una sola línea que no requiere la rotación mental de imágenes, que se conoce ampliamente en Japón como kaomoji (literalmente "caras con caras").

Los ejemplos más complejos utilizan varias líneas de texto para dibujar símbolos grandes o figuras más complejas. A lo largo del tiempo se han desarrollado cientos de emoticones de texto diferentes , [33] pero solo unos pocos son generalmente aceptados, utilizados y comprendidos.

Cómic ASCII

Un cómic ASCII es una forma de webcomic .

Las aventuras del chico nerd

Las aventuras de Nerd Boy , o simplemente Nerd Boy , fue un cómic ASCII, publicado por Joaquim Gândara entre el 5 de agosto de 2001 y el 17 de julio de 2007, y que consta de 600 tiras. Fueron publicadas en el grupo de noticias de arte ASCII alt.ascii-art y en el sitio web. [34] Algunas tiras han sido traducidas al polaco [35] [36] y al francés .

Estilos de la escena del arte textual underground informático

Atari 400/800 ATASCII

Los Atari 400/800 , que se lanzaron en 1979, no seguían el estándar ASCII y tenían su propio conjunto de caracteres, llamado ATASCII . [37] [38] [ verificación fallida ] La aparición del arte ATASCII coincidió con la creciente popularidad de los sistemas BBS causada por la disponibilidad de acopladores acústicos que eran compatibles con las computadoras domésticas de 8 bits. Las animaciones de texto ATASCII también se denominan "animaciones de ruptura" por los escenógrafos de Atari.

C-64 PETSCII

El Commodore 64 , que salió al mercado en 1982, tampoco siguió el estándar ASCII. El conjunto de caracteres del C-64 se llama PETSCII , una forma extendida del ASCII -1963. Al igual que con el arte ATASCII de Atari, los fanáticos del C-64 desarrollaron una escena similar que utilizó PETSCII para sus creaciones.

Arte ASCII de estilo "Bloque ASCII" / "ASCII alto" en IBM PC

Bloquear la visualización ASCII mediante el Bloc de notas frente a ACiDView para Windows

El llamado "ASCII en bloque" o "ASCII alto" utiliza los caracteres extendidos de la página de códigos de 8 bits 437 , que es un estándar propietario introducido por IBM en 1979 (ANSI Standard x3.16) para los sistemas operativos IBM PC DOS y MS-DOS. Los "ASCII en bloque" se usaron ampliamente en la PC durante la década de 1990 hasta que Internet reemplazó a las BBS como la principal plataforma de comunicación. Hasta entonces, los "ASCII en bloque" dominaban la escena del arte textual en PC . [39] [40]

El primer grupo de la escena artística que se centró en el conjunto de caracteres extendidos del PC en sus obras de arte se llamó " Aces of ANSI Art " ( AAA ). Algunos miembros se marcharon en 1990 y formaron un grupo llamado " ANSI Creators in Demand " ( ACiD ). Ese mismo año se fundó el segundo grupo importante de la escena artística underground, ICE , "Insane Creators Enterprise". [41]

Existe cierto debate entre los artistas del ASCII y los del ASCII en bloque, y los artistas del ASCII "hardcore" sostienen que el arte del ASCII en bloque no es, de hecho, arte ASCII, porque no utiliza los 128 caracteres del estándar ASCII original. Por otro lado, los artistas del ASCII en bloque argumentan que si su arte utiliza únicamente caracteres del conjunto de caracteres de las computadoras, entonces debe llamarse ASCII, independientemente de si el conjunto de caracteres es propietario o no.

Microsoft Windows no es compatible con el estándar ANSI x3.16. Se pueden ver los bloques ASCII con un editor de texto utilizando la fuente " Terminal ", pero no se verán exactamente como lo pretendía el artista. Con un visor ASCII/ANSI especial, como ACiDView para Windows (consulte Visores de arte ASCII y ANSI ), se pueden ver los archivos ASCII y ANSI en bloque correctamente. En este artículo se incluye un ejemplo que ilustra la diferencia de apariencia. Como alternativa, se puede ver el archivo utilizando el comando TYPE en el símbolo del sistema.

Arte ASCII estilo "Amiga"/"Oldskool"

Aspecto ASCII de la vieja escuela/Amiga en una computadora Commodore Amiga comparado con el aspecto en una IBM PC (observe el espaciado ajustado)

En la escena artística, un estilo ASCII popular que utilizaba el conjunto de caracteres ASCII estándar de 7 bits era el llamado estilo "Oldskool". También se lo denomina "estilo Amiga", debido a su origen y uso generalizado en las computadoras Commodore Amiga . El estilo utiliza principalmente los caracteres: . El arte "oldskool" se parece más a dibujos de formas delineadas que a imágenes reales. Este es un ejemplo de arte ASCII de la escena_/\-+=.()<>: del " estilo Amiga " (también conocido como estilo "old school" o "oldskool") . [39]

La escena ASCII de Amiga surgió en 1992, siete años después de la introducción del Commodore Amiga 1000. La escena PETSCII de Commodore 64 no hizo la transición al Commodore Amiga como lo hicieron las escenas de demostración y warez de C64. Entre los primeros grupos de arte ASCII de Amiga estaban ART, Epsilon Design, Upper Class, Unreal (más tarde conocido como "DeZign"). Esto significa que la escena de arte de texto en Amiga era en realidad más joven que la escena de arte de texto en PC. Los artistas de Amiga tampoco llamaron a su estilo de arte ASCII "Oldskool". Ese término fue introducido en PC. Cuándo y por quién es desconocido y se perdió en la historia.

Las ilustraciones ASCII de estilo Amiga se publicaban con mayor frecuencia en forma de un único archivo de texto, que incluía todas las ilustraciones (normalmente solicitadas), con algunas partes de diseño en el medio, a diferencia de la escena del arte de PC, donde las ilustraciones se publicaban como un archivo ZIP con archivos de texto separados para cada pieza. Además, los lanzamientos generalmente se llamaban "colecciones ASCII" y no "paquetes de ilustraciones" como en el IBM PC.

En editores de texto
_____ ___ ____ _ _ | ___|_ _/ ___| | ___| |_| |_ | | | _| |/ _ \ __|| _| | | |_| | | __/ |_|_| |___\____|_|\___|\__|

Este tipo de arte ASCII se realiza a mano en un editor de texto. Los editores populares que se utilizan para crear este tipo de arte ASCII incluyen Microsoft Notepad , CygnusEditor , también conocido como CED ( Amiga ) y EditPlus2 ( PC ).

Ejemplo de fuente Oldskool de la PC, que fue tomado del editor ASCII FIGlet .

Arte ASCII al estilo Newskool

Captura de pantalla de Newskool ASCII

"Newskool" es una forma popular de arte ASCII que aprovecha cadenas de caracteres como "$#Xxo". A pesar de su nombre, el estilo no es "nuevo"; por el contrario, era muy antiguo pero cayó en desuso y fue reemplazado por el arte ASCII de estilo "Oldskool" y "Block". Se lo denominó "Newskool" cuando regresó y recuperó su popularidad a fines de la década de 1990. [39]

Newskool cambió significativamente como resultado de la introducción de caracteres propietarios extendidos . Los caracteres ASCII estándar clásicos de 7 bits siguen siendo predominantes, pero los caracteres extendidos se utilizan a menudo para "ajustes finos" y "retoques". El estilo evolucionó aún más después de la introducción y adaptación de Unicode .

Métodos para generar arte ASCII

Si bien algunos prefieren usar un editor de texto simple para producir arte ASCII, se han desarrollado programas especializados, como JavE, que a menudo simulan las funciones y herramientas de los editores de imágenes de mapa de bits. Para el arte ASCII en bloque y el arte ANSI, el artista casi siempre usa un editor de texto especial, porque para generar los caracteres requeridos en un teclado estándar, uno necesita saber el código Alt para cada carácter. Por ejemplo, Alt+ producirá ▓, + producirá ▒ y + producirá ◘.178Alt177Alt8

Los editores de texto especiales tienen conjuntos de caracteres especiales asignados a teclas existentes en el teclado. Los editores populares basados ​​en DOS , como TheDraw y ACiDDraw, tenían varios conjuntos de caracteres especiales diferentes asignados a las teclas de función para facilitar el uso de esos caracteres al artista, que puede cambiar entre conjuntos de caracteres individuales mediante atajos de teclado básicos. PabloDraw es uno de los pocos editores de arte ASCII/ANSI especiales que se desarrollaron para Windows .

Conversión de imagen a texto

Otros programas permiten convertir automáticamente una imagen en caracteres de texto, lo que constituye un caso especial de cuantificación vectorial . Un método consiste en muestrear la imagen hasta la escala de grises con una precisión inferior a 8 bits y, a continuación, asignar un carácter a cada valor. Estos generadores de arte ASCII suelen permitir a los usuarios elegir la intensidad y el contraste de la imagen generada. [42]

Tres factores limitan la fidelidad de la conversión, especialmente de las fotografías:

A continuación se muestran ejemplos de imágenes convertidas.

Esta es una de las primeras formas de arte ASCII, que se remonta a los primeros días de las minicomputadoras y los teletipos de la década de 1960. Durante la década de 1970, era popular en los centros comerciales de EE. UU. obtener una camiseta con una fotografía impresa en arte ASCII en ella desde un quiosco automatizado que contenía una computadora, y el Museo de Ciencias de Londres tenía un servicio similar para producir retratos impresos. Con la llegada de la web, HTML y CSS , muchos programas de conversión ASCII ahora cuantificarán a un espacio de color RGB completo , lo que permite imágenes ASCII coloreadas.

Las imágenes fijas o películas también se pueden convertir a ASCII en varios sistemas UNIX y similares usando el controlador de dispositivo gráfico AAlib (blanco y negro) o libcaca (color), o el reproductor multimedia VLC o mpv en Windows , Linux o macOS ; todos los cuales representan la pantalla usando símbolos ASCII en lugar de píxeles. [43]

También existen varias aplicaciones para teléfonos inteligentes , como ASCII cam para Android , que generan arte ASCII en tiempo real utilizando la información de la cámara del teléfono. Estas aplicaciones suelen permitir guardar el arte ASCII como un archivo de texto o como una imagen compuesta de texto ASCII.

ASCII sin ancho fijo

La mayoría de los dibujos ASCII se crean utilizando una fuente monoespaciada , como Courier , donde todos los caracteres tienen el mismo ancho. Las primeras computadoras que se usaban cuando el arte ASCII se puso de moda tenían fuentes monoespaciadas para pantallas e impresoras. Hoy en día, la mayoría de las fuentes más utilizadas en procesadores de texto, navegadores web y otros programas son fuentes proporcionales, como Helvética o Times Roman , donde se utilizan diferentes anchos para diferentes caracteres. El arte ASCII dibujado para una fuente de ancho fijo generalmente aparecerá distorsionado o incluso irreconocible cuando se muestre en una fuente proporcional.

Algunos artistas del ASCII han producido arte para exhibirlo en fuentes proporcionales. Estos ASCII, en lugar de utilizar una correspondencia basada puramente en sombras, utilizan caracteres para las pendientes y los bordes y utilizan sombreado en bloque. Estos ASCII generalmente ofrecen mayor precisión y atención al detalle que los ASCII de ancho fijo para un recuento de caracteres menor, aunque no son tan accesibles universalmente ya que suelen ser relativamente específicos de cada fuente.

Arte ASCII animado

El arte ASCII animado comenzó en 1970 a partir de las llamadas animaciones VT100 producidas en terminales VT100 . Estas animaciones eran simplemente texto con instrucciones de movimiento del cursor, borrando y eliminando los caracteres necesarios para parecer animadas. Por lo general, representaban un largo proceso artesanal realizado por una sola persona para contar una historia.

Los navegadores web contemporáneos revitalizaron nuevamente el arte ASCII animado. Se hizo posible mostrar arte ASCII animado a través de JavaScript o applets de Java . Las imágenes de arte ASCII estáticas se cargan y se muestran una tras otra, creando la animación, de manera muy similar a cómo los proyectores de películas desenrollan el rollo de película y proyectan las imágenes individuales en la pantalla grande de los cines. Nació un nuevo término: " ASCIImation ", otro nombre para el arte ASCII animado . Un trabajo seminal en este campo es Star Wars ASCIImation. [44] Las rutinas más complicadas en JavaScript generan ASCIImations más elaboradas que muestran efectos como efectos de morphing , emulaciones de campos estelares, efectos de desvanecimiento e imágenes calculadas, como animaciones fractales de Mandelbrot . [45] [46]

En la actualidad existen muchas herramientas y programas que pueden transformar imágenes rasterizadas en símbolos de texto; algunas de estas herramientas pueden funcionar en streaming de vídeo. Por ejemplo, el vídeo musical de la canción " Black Tambourine " [47] del cantante estadounidense Beck está compuesto íntegramente por caracteres ASCII que se aproximan al metraje original. VLC , un software de reproducción multimedia, puede reproducir cualquier vídeo en ASCII en color a través del módulo libcaca .

Otras artes visuales basadas en texto

Existe una variedad de otros tipos de arte que utilizan símbolos de texto de conjuntos de caracteres distintos del ASCII y/o alguna forma de codificación de colores. A pesar de no ser ASCII puro, a menudo se los sigue denominando "arte ASCII". La parte del conjunto de caracteres diseñada específicamente para dibujar se conoce como caracteres de dibujo lineal o pseudográficos .

Arte ANSI

El hardware gráfico del IBM PC en modo texto utiliza 16 bits por carácter. Admite una variedad de configuraciones, pero en su modo predeterminado bajo DOS se utilizan para proporcionar 256 glifos de una de las páginas de códigos del IBM PC ( página de códigos 437 por defecto), 16 colores de primer plano, ocho colores de fondo y una opción de flash. Dicho arte se puede cargar directamente en la memoria de pantalla. ANSI.SYS , si se carga, también permite colocar dicho arte en la pantalla mediante la salida de secuencias de escape que indican movimientos del cursor de la pantalla y cambios de color/flash. Si se utiliza este método, el arte se conoce como arte ANSI . Las páginas de códigos del IBM PC también incluyen caracteres destinados a dibujos simples que a menudo hacían que este arte pareciera mucho más limpio que el realizado con conjuntos de caracteres más tradicionales. También se ven archivos de texto sin formato con estos caracteres, aunque se han vuelto mucho menos comunes desde que los editores de texto de la GUI de Windows (que utilizan la página de códigos ANSI de Windows ) han reemplazado en gran medida a los basados ​​en DOS.

Shift_JIS y Japón

Monā (モナー)Publicado en 2channel (2ちゃんねる, Nichanneru )en 2000.
Gato Giko (ギコ猫, Gikoneko ) Publicado en 2channel en 2000

En Japón, el arte ASCII (AA) se conoce principalmente como arte Shift_JIS . Shift JIS ofrece una selección más amplia de caracteres que el ASCII simple (incluidos caracteres de escrituras japonesas y formas de ancho completo de caracteres ASCII ) y se puede utilizar para arte basado en texto en sitios web japoneses.

A menudo, este tipo de obras de arte están diseñadas para verse con la fuente japonesa predeterminada en una plataforma, como la MS P Gothic proporcional. [48]

Kaomoji

Los usuarios de ASCII-NET, en el que la palabra ASCII se refiere a la Corporación ASCII en lugar del Código Estándar Americano para el Intercambio de Información , popularizaron un estilo de emoticón (顔文字, kaomoji , emoticón) en el que la cara aparece en posición vertical en lugar de rotada.

Unicode

Unicode parece ofrecer la máxima flexibilidad para producir arte basado en texto con su enorme variedad de caracteres. Sin embargo, es probable que encontrar una fuente de ancho fijo adecuada sea difícil si se desea un subconjunto significativo de Unicode. (Los sistemas operativos modernos de estilo UNIX proporcionan fuentes Unicode de ancho fijo completas, por ejemplo, para xterm . Windows tiene la fuente Courier New , que incluye caracteres como ┌╥─╨┐♥☺Ƹ̵̡Ҝ̵̨̄Ʒ). Además, la práctica común de representar Unicode con una mezcla de fuentes de ancho variable probablemente dificulte la visualización predecible, si se utiliza más de un pequeño subconjunto de Unicode. ≽ ʌ ⱷ҅ ʌ ≼ es una representación adecuada de la cara de un gato en una fuente con anchos de caracteres variables.

Controlar y combinar personajes

El mecanismo de combinación de caracteres de Unicode proporciona muchas formas de personalizar el estilo, incluso ofuscar el texto (por ejemplo, a través de un generador en línea como Obfuscator, [49] que se centra en los filtros [50] ). Glitcher es un ejemplo de arte Unicode , iniciado en 2012: estos símbolos, que se introducen de arriba a abajo, se crean combinando muchos signos diacríticos. Es una especie de arte. Hay muchos artistas que usan Internet o redes sociales específicas como lienzo. [51] Las creaciones correspondientes se ven favorecidas en los navegadores web (gracias a su soporte cada vez mejor [52] ), como nombres de usuario estilizados de manera geek para redes sociales. Con una compatibilidad justa, y entre diferentes herramientas en línea, [Facebook symbol] [53] muestra varios tipos de arte Unicode, principalmente con fines estéticos (Ɯıḳĭƥḙȡḯả Wîkipêȡıẚ Ẉǐḳîṗȅḍȉā Ẃįḵįṗẻḑìẵ Ẉĭḵɪṕḗdïą Ẇïƙỉpểɗĭà Ẅȉḱïṕȩđĩẵ, etc.). Además, las creaciones pueden ser hechas a mano (mediante programación) o pegadas desde aplicaciones móviles (por ejemplo, la categoría de herramientas de 'texto elegante' [54] en Android). Sin embargo, la técnica subyacente se remonta a los viejos sistemas que incorporaban caracteres de control . Por ejemplo, el compuesto alemán öse podría imitar en ZX Spectrum sobrescribiendo [55] " después de la tecla de retroceso y o.

Sobreimpresión (surprint)

En la década de 1970 y principios de la de 1980, era popular producir un tipo de arte de texto que dependía de la sobreimpresión. Esto se podía producir en una pantalla o en una impresora escribiendo un carácter, retrocediendo y luego escribiendo otro carácter, tal como en una máquina de escribir. Esto se convirtió en gráficos sofisticados en algunos casos, como el sistema PLATO (circa 1973), donde el superíndice y el subíndice permitían una amplia variedad de efectos gráficos. Un uso común era para emoticones , con WOBTAX y VICTORY produciendo caras sonrientes convincentes. [56] La sobreimpresión se había utilizado anteriormente en máquinas de escribir, pero la pixelación de baja resolución de los caracteres en los terminales de video significaba que la sobreimpresión aquí producía gráficos de píxeles sin costuras, en lugar de combinaciones de letras visiblemente tachadas en el papel.

Más allá de los gráficos de píxeles, esto también se utilizó para imprimir fotografías, ya que la oscuridad general de un espacio de caracteres en particular dependía de cuántos caracteres, así como de la elección del carácter, se imprimían en un lugar particular. Gracias a la mayor granularidad del tono, las fotografías a menudo se convertían a este tipo de impresión. Incluso se podían utilizar máquinas de escribir manuales o impresoras de rueda de margarita . La técnica ha perdido popularidad ya que todas las impresoras baratas pueden imprimir fotografías fácilmente, y un archivo de texto normal (o un mensaje de correo electrónico o una publicación de Usenet) no puede representar texto sobreimpreso. Sin embargo, ha surgido algo similar para reemplazarlo: arte ASCII sombreado o coloreado, utilizando marcado de terminal de video ANSI o códigos de color (como los que se encuentran en HTML , IRC y muchos foros de mensajes de Internet ) para agregar un poco más de variación de tono. De esta manera, es posible crear arte ASCII donde los caracteres solo difieren en color.

Véase también

Referencias

  1. ^ Carlson, Wayne E. (2003). "Una cronología histórica de los gráficos y la animación por ordenador". Departamento de Diseño - Universidad Estatal de Ohio . Archivado desde el original el 10 de marzo de 2008. Consultado el 5 de marzo de 2008 .
  2. ^ ab Carlson 2003 "1966 Estudios sobre la percepción I por Ken Knowlton y Leon Harmon (Bell Labs)", Imagen de Estudios sobre la percepción I Archivado el 4 de marzo de 2016 en Wayback Machine.
  3. ^ Moritsugu, Steve (2000). UNIX práctico . Que Editorial. págs. 220–221. ISBN 9780789722508. pancarta.
  4. ^ Stark, Joan G. (2001). "La historia del arte (textual) ASCII". Archivado desde el original el 26 de octubre de 2009. Consultado el 5 de marzo de 2008 .
  5. ^ Robert, Paul (11 de mayo de 2005). "Typewriter Art". El Museo Virtual de la Máquina de Escribir . Consultado el 5 de marzo de 2008 .
  6. ^ "Arte con máquina de escribir DIY". loriemerson . 2013-01-18 . Consultado el 2024-09-16 .
  7. ^ Green, Wayne (junio de 1972). Manual RTTY . Blue Ridge Summit, Pensilvania : G/L Tab Books. ISBN 0-8306-2597-6.
  8. ^ Stark, Joan G. (2000). "DESARROLLO DEL ARTE DE TEXTO (ASCII)". Archivado desde el original el 26 de octubre de 2009. Consultado el 5 de marzo de 2008 .
  9. ^ "Nueva página". www.rtty.com . Consultado el 19 de octubre de 2017 .
  10. ^ "Una estructura de datos compacta para almacenar, recuperar y manipular dibujos lineales" por Andries Van Dam y David Evans
  11. ^ Chute, Hillary L.; Jagoda, Patrick (11 de julio de 2014). Comics & Media: Un número especial de "Critical Inquiry". University of Chicago Press. ISBN 978-0-226-23908-8.
  12. ^ "Neofetch crea pantallas de información del sistema coloridas usando arte ASCII". BleepingComputer . Consultado el 10 de julio de 2022 .
  13. ^ Sneddon, Joey (15 de mayo de 2020). "NeoFetch: ver información del sistema desde la línea de comandos en Linux". ¡Dios mío! ¡Ubuntu! . Consultado el 8 de agosto de 2022 .
  14. ^ Necromancer (6 de marzo de 1998). "Historia de la escena ASCII para PC". textfiles.com . Archivado desde el original el 15 de febrero de 2008. Consultado el 5 de marzo de 2008 .
  15. ^ Defacto2 (2008). «Defacto2 – Documentos de escena, texto y archivos NFO». defacto2.net. Archivado desde el original el 12 de marzo de 2008. Consultado el 5 de marzo de 2008 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  16. ^ Colección de archivos NFO en Defacto2.net, con archivos NFO que datan de 1989. Consultado el 17 de febrero de 2008.
  17. ^ Downs, Makarios. "Adición de 16 bits de la manera fácil/difícil".
  18. ^ "Formato de marcado de documentos". Archivado desde el original el 26 de junio de 2004.
  19. ^ "Circuitos en el Archivo de Circuitos". 9 de enero de 2013. Archivado desde el original el 9 de enero de 2013.
  20. ^ "Preguntas frecuentes sobre ciencia y electrónica: esquemas ASCII variados". www.repairfaq.org .
  21. ^ Cunningham, Collin (4 de febrero de 2010). "Los esquemas se ven mejor en ASCII". Marca: . Archivado desde el original el 11 de septiembre de 2016.
  22. ^ "AACircuit - Circuitos ASCII". 13 de febrero de 2015. Archivado desde el original el 13 de febrero de 2015.
  23. ^ Paul, Matthias R. (12 de diciembre de 2005). "Minolta SR-T Batterieadapter" [Uso de una referencia de voltaje de banda prohibida como reemplazo de batería de mercurio]. Foro Minolta (en alemán). Archivado desde el original el 11 de octubre de 2016. Consultado el 26 de febrero de 2011 .
  24. ^ Paul, Matthias R. (14 de marzo de 2009). "Minolta SR-T Batterieadapter" [Uso de un circuito regulador de voltaje de lado bajo basado en transistores SMD de 7 × 7 mm como reemplazo de la batería de Mercury]. Foro Minolta (en alemán). Archivado desde el original el 27 de marzo de 2016. Consultado el 26 de febrero de 2011 .
  25. ^ Paul, Matthias R. (7 de marzo de 2005). "Construir un disparador remoto para cámara: problema con la función…" [Construir su propio disparador remoto para cámara: problema con la función…]. Foro de Minolta (en alemán). Archivado desde el original el 31 de marzo de 2016. Consultado el 31 de marzo de 2016 .
  26. ^ Paul, Matías R. (26 de abril de 2009) [1 de noviembre de 2007]. "Funkblitzauslöser PT-04 m. Minolta-Blitz 5600HS(D) - Funkauslöser funktioniert, aber Blitz löst trotzdem nicht aus" [Control de flash remoto inalámbrico PT-04 con Minolta flash 5600HS(D): el disparo inalámbrico funciona, pero aún así no parpadea fuego]. Foro Minolta (en alemán). Archivado desde el original el 6 de junio de 2016 . Consultado el 6 de junio de 2016 .
  27. ^ Paul, Matthias R. (9 de abril de 2010) [17 de abril de 2009]. "Auto-Off-Deaktivierung bei Minolta Program 4000 AF - Automatische Abschaltung des 4000 AF für Slave-Betrieb deaktivieren?" [Desactivación de la función de apagado automático de Minolta Program 4000 AF]. Foro Minolta (en alemán). Archivado desde el original el 27 de marzo de 2016 . Consultado el 27 de marzo de 2016 .
  28. ^ Paul, Matthias R. (9 de mayo de 2012). "Innenschaltung Minolta PC Terminal Adapter PCT-100" [Circuitos internos del Minolta PC Terminal Adapter PCT-100]. Foro Minolta (en alemán). Archivado desde el original el 4 de agosto de 2016. Consultado el 4 de agosto de 2016 .
  29. ^ Cumbrowski, Carsten (14 de febrero de 2007). "Arte textual en teclado de más de veinte años antes del ASCII". roysac.com . Consultado el 5 de marzo de 2008 .
  30. ^ Valentin, Christian (17 de octubre de 2016). "Los roguelikes aún no han terminado con el arte ASCII". Kill Screen . Consultado el 4 de enero de 2020 .
  31. ^ Hanselman, Scott (12 de enero de 2018). "Building 0verkill on Windows 10 Subsystem for Linux - 2D ASCII art deathmatch game" (Construcción de 0verkill en el subsistema de Windows 10 para Linux: juego de combate a muerte con arte ASCII en 2D) . Consultado el 18 de marzo de 2023 .
  32. ^ Paul, Matthias R. (30 de julio de 1997) [1 de mayo de 1994]. NWDOS-TIPs: consejos y trucos para Novell DOS 7, con un vistazo a detalles no documentados, errores y soluciones alternativas [NWDOS- TIPs - — Consejos y trucos para Novell DOS 7 , con un enfoque en detalles no documentados, errores y soluciones alternativas ]. Versión 157 (en alemán) (3.ª ed.). Archivado desde el original el 10 de septiembre de 2017. Consultado el 6 de agosto de 2014 .(NB. La parte superior del archivo NWDOSTIP.TXT muestra un logotipo de texto grande en estilo de máquina de escribir). [1]
  33. ^ textfiles (2008). «Colección de emoticones ASCII». Archivado desde el original el 10 de marzo de 2008. Consultado el 5 de marzo de 2008 .
  34. ^ Gândara, Joaquim (2006). "Las aventuras de Nerd Boy—Episodios 1-635". Nerd-Boy.net . Consultado el 5 de marzo de 2008 .
  35. ^ Wilk 2006 episodios 1 a 172
  36. ^ nb-pl.jogger.pl 2006 episodios 208 a 470
  37. ^ Štěrba, Radek (20 de diciembre de 2005). "ATASCII". Archivado desde el original el 20 de diciembre de 2005 . Consultado el 20 de diciembre de 2005 .(imagen gif)
  38. ^ Moeser, David; Fusik, Piotr (13 de mayo de 2007). "7.2: ¿Qué es el conjunto de caracteres ATASCII?". faqs.org . Consultado el 5 de marzo de 2008 .
  39. ^ abc Roy/SAC. "Los tres estilos de arte ASCII de la escena del arte textual underground". www.roysac.com . Consultado el 19 de octubre de 2017 .
  40. ^ Una historia abreviada de la escena underground del arte informático por Napalm, 11 de octubre de 1998, La historia del arte y la tecnología
  41. ^ 100 AÑOS DE LA ESCENA DEL ARTE INFORMÁTICO, presentado por Jason Scott Sadofsky y RaD Man ( ACiD ), Conferencia Notacon – Cleveland, Ohio, EE. UU., 23-25 ​​de abril de 2004.
  42. ^ "Generador de arte ASCII: una descripción general". asciiartgenerator.net. 12 de enero de 2012. Archivado desde el original el 1 de agosto de 2013. Consultado el 19 de marzo de 2012 .
  43. ^ "54. Ver vídeos en formato ASCII - Trucos multimedia para Linux [Libro]". www.oreilly.com .
  44. ^ Jansen, Simon (18 de abril de 2006). "Star "ASCIImation" Wars". Asciimation.co.nz. Archivado desde el original el 9 de diciembre de 2008. Consultado el 18 de noviembre de 2008 .
  45. ^ La animación ASCII "Morph" de SkyLined (que usa JavaScript) incluye efectos de transformación y animación fractal de Mandelbrot
  46. ^ La animación ASCII Starfield de SkyLined (que utiliza JavaScript) incluye un efecto de desvanecimiento y una emulación de campo de estrellas con desplazamiento horizontal
  47. ^ BeckVEVO (7 de octubre de 2009). «Beck - Black Tambourine» . Consultado el 19 de octubre de 2017 a través de YouTube.
  48. ^ "Mona Font". monafont.sourceforge.net . Consultado el 19 de octubre de 2017 .
  49. ^ "Ofuscador de texto en línea". obfuscator.uo1.net .
  50. ^ "servicios web: ¿Debería permitirse Unicode en los nombres de usuario?". Desbordamiento de pila .
  51. ^ Zakas, Laimonas (12 de enero de 2012). "Glitchr de arte escénico en una página de Facebook". TechCrunch . AOL . Consultado el 23 de junio de 2015 .
  52. ^ "Página de prueba Unicode 3.2". www.ltg.ed.ac.uk .
  53. ^ "Estilo de nombre de perfil de Facebook con símbolos (generador de fuentes de nombre de fb)". fsymbols.com .
  54. ^ "texto elegante - Aplicaciones de Android en Google Play". play.google.com .
  55. ^ "World of Spectrum - Documentación - Manual de ZX Spectrum - Capítulo 16". www.worldofspectrum.org .
  56. ^ Emoticones de PLATO, revisitados, Brian Dear, Historia de PLATO: Recordando el futuro, 19 de septiembre de 2012

Lectura adicional

Enlaces externos