TinyBmp, un pequeño programa para generar imágenes

View this post in english here

En la oficina compramos una pantalla LED (como las que nos podemos encontrar en el metro que nos anuncia un nuevo tren) para controlar el estado de las releases y saber cual es la última publicada.

La pantalla es una matriz de 21×7, asi que tampoco da para demasiado. Soporta imágenes BMP, así que tras algunas pruebas con Paint.net ví que lo mejor era hacer una aplicación para ello, y es lo que puedes encontrar en TinyBmp:

Contiene 3 proyectos en C#, una biblioteca de clases, una aplicación windows y una aplicación de consola, para poder automatizar también la generación de estas imágenes cada vez que publiquemos una release.

Este es el aspecto de la herramienta:

TinyBmpSample

Y este es el aspecto de la imagen generada, 21×7 en formato de mapa de bits (bmp):

foo

Se pueden generar imágenes con C# a partir de texto, pero es una estrategia que no funciona demasiado bien a baja resolución ya que se distorsionan los números, por ello he generado los números a mano, teniendo para ello una matriz de 2×4 para cada número (sí, pixel a pixel :) ), por ello pasan cosas como que el 0 y el 8 están representados por el mismo caracter, aunque sigo buscando alguna manera de solucionarlo.

El código está disponible en: https://github.com/rlbisbe/tinybmp bajo licencia MIT.

Se aceptan críticas, sugerencias y pull requests.

Un pensamiento en “TinyBmp, un pequeño programa para generar imágenes

  1. Pingback: TinyBmp: A small program for generating images | [email protected]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s