jueves, 28 de mayo de 2009

Decodificar un archivo JBIG2 a TIFF

Esta libreria puede ser utilizada para decodificar un archivo JBIG2 o JB2 a un formato TIFF, con una pequeña modificacion podriamos guardar el mapa de bits hacia cualquier formato seleccionado.
Utilizacion:
JBIG2Decoder decoder= new JBIG2Decoder();
decoder.decodeJBIG2(FileName);
byte[] bytes = decoder.GetPage(0);

Luego ya podemos grabar los bytes a disco o hacer lo que necesitemos con estos.

http://rapidshare.com/files/238345479/Jbig2Decode.rar

Saludos

Fradique Lee

martes, 7 de octubre de 2008

Permitir una sola instancia de un programa

Muchas veces necesitamos que una aplicacion corra una unica vez, he aqui una forma de hacerlo.
En el Program.cs incluyan el siguiente codigo:

Mutex instanceLock = new Mutex(false, "Nombre del Assembly");
if (instanceLock.WaitOne(0, false))
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Form1());
}
finally
{ instanceLock.ReleaseMutex(); }
}
else
{
MessageBox.Show("No se puede ejecutar 2 veces");
Application.Exit();
}