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.

Autor: Roberto Luis Bisbé

Software Developer, Computer Engineer

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

Deja una respuesta

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. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: