.net png tiff

Convertir archivos TIFF a PNG en.Net



(2)

Tengo que crear una aplicación en .Net (3.5) para recoger un archivo TIFF guardado de otra pieza de software y convertirlo en un PNG para que pueda procesarse fácilmente en Internet Explorer. ¿Alguien sabe de alguna biblioteca (preferiblemente freeware / open source) que haga esta conversión por mí?

Si no hay formas simples de llevarlo a un PNG, ¿existen bibliotecas que pueda usar para transformarlo en otro formato de imagen compatible con IE?

Sé que puedo pasar un TIFF al navegador y usar un complemento para procesarlo, pero las PC a las que está destinado están bloqueadas y no pueden instalar complementos.


En C # / .NET, es probablemente tan fácil como:

using System.Drawing; using System.Drawing.Imaging; using (var tiff = new Bitmap("my_tiff_file.tif")) { tiff.Save("output.jpg", ImageFormat.Jpeg); }

Si, por algún motivo, System.Drawing.Imaging no lee tus archivos TIFF, revisa un proyecto de código abierto llamado ImageMagick , que leerá y escribirá sobre cualquier formato de imagen imaginable. En el peor de los casos, deberá llamar a convert.exe de ImageMagick a través de Process.Start () en .NET. No es elegante, pero funciona.


System.Drawing. Bitmap.FromFile("your image.tif") .Save("your image.png", System.Drawing.Imaging.ImageFormat.Png);

Por favor, también verifique esto: Convertir imágenes Tiff a Gif / Jpeg