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
jueves, 28 de mayo de 2009
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();
}
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();
}
Suscribirse a:
Entradas (Atom)