El color de XML

Hay quien se pregunta “¿A qué huelen las nubes?”. A mí me gustaría saber de qué color es XML.

Primero he mirado en los iconos que se suelen utilizar para representar este tipo de documentos y no he encontrado ninguna respuesta contundente. Para algunos es verde, para otros naranja, otros creen que es rojo.

Y como este camino, las búsquedas en Google, no me llevaba a ninguna parte, he tratado de ser un poco más creativo.

Seguro que ya sabrás que una de las formas de representar un color en un sistema informático consiste en descomponerlo en tres valores, uno para el rojo (red), otro para el verde (green) y un tercero para el azul (blue). En esta representación, que se conoce como RGB (de Red, Green, and Blue), cada componente puede tomar valores entre 0 (negro) y 255 (blanco).

Por otra parte, los caracteres se pueden representar utilizando el código ASCII que, casualmente, va del 0 al 255. Así, la X toma el valor 88, la M el 77 y la L el 76.

El color del XML podría ser el que se forme al combinar el valor 88 como rojo, el 77 como verde y el 76 como azul. Y el resultado es…

…bastante anodino. Está muy cerca del gris porque los tres valores (88, 77 y 76) están próximos. No me convence, pero creo que éste es el camino. Mientras no separe estos valores entre sí, cualquier alteración que haga va a dar un gris, más o menos claro. Así que voy a intentar distribuirlos entre el 0 y el 255 para que no estén tan próximos y el color resultante no sea tan monótono.

Volvamos a la tabla ASCII. De entre todos los caracteres representables vamos a centrarnos en las letras mayúsculas, que van del 65 (la A) al 90 (la Z). Quiero que la A se corresponda con el negro (0) y la Z con el blanco (255). Con estas premisas, se tiene que dar que:

  • Para la A: (65 - 65) * x = 0
  • Para la Z: (90 - 65) * x = 255

Por lo tanto:

x = 255 / (90 - 65) = 255 / 25 = 10,2

Así que:

  • X: (88 - 65) * 10,2 = 234,6
  • M: (77 - 65) * 10,2 = 122,4
  • L: (76 - 65) * 10,2 = 112,2

Aproximando a los valores enteros, el color resultante sería:

No es que sea mi favorito, pero la conclusión a la que llego es que el color del XML es el #EB7A70. Y por eso es el color de fondo de la portada de mi nuevo libro, que puedes encontrar en iBookstore y en Amazon:

Anuncios