May 6 2006

De imagenes a HTML

PicChar

PicChar es una aplicación escrita en C# (.NET Framework 2.0) que haciendo uso de las librerias GDI+, transforma una imagen de hasta 200×200 pixeles en un archivo html que representa cada uno de los puntos con un caracter y un color obteniendo resultados bastante interesantes, debo decir que quede impresionado con los resultados, mis felicitaciones al creador.

Ejemplo:

Transforming pictures into fantastic HTML (Source)


Jul 31 2005

ImageResizer

Despues de la brillante idea de la galeria de fotos, me di cuenta que si queria subir las fotos en menor calidad tambien me iba a demorar demasiado, porque el proceso (abrir photoshop, buscar la foto, cambiar el tamaño y guardar la imagen) toma bastante tiempo considerando que no son pocas las fotos.

Como buen computin/geek programe algo simple que lo hiciera por mi, el programa esta hecho en C# solamente por comodidad, ya que el manejo de imágenes (por lo menos a este nivel) en .NET, es extremadamente simple.

La parte mas importante del código, osea la “magia” son las 4 líneas que ven a continuación:

Bitmap original = new Bitmap(System.Drawing.Image.FromFile(fileName));
Size newsize = new Size(anchoMaximo, alturaMaxima);
Bitmap newBmp = new Bitmap(original, newsize);
newBmp.Save(newFileName, formato);

donde primero abrimos la imagen original, luego establecemos el tamaño de salida y la guardamos, asi de simple. Este método puede ser utilizado de varias maneras, pero yo lo hice por medio de una aplicación de consola que ubique en el menu “Send To” de Windows.

Acontinuacion les dejo el codigo fuente por si les interesa, su uso: arrastren cualquier imagen (jpg, bmp o gif) al ejecutable y listo.

Codigo Fuente CS
Ejecutable