converter TIFF bitonal em PNG bitonal em C #
Preciso converter arquivos TIFF bitonais (preto e branco) em outro formato para exibição em um navegador da Web. No momento, estamos usando JPGs, mas o formato não é crucial. Ler sobre o .NET não parece suportar facilmente a gravação de imagens bitonais, por isso, acabamos com ~ 1 MB de arquivos em vez de ~ 100K. Estou pensando em usar o ImageMagick para fazer isso, mas idealmente eu gostaria de uma solução que não exija isso, se possível.
Snippet de código atual (que também redimensiona a imagem):
using (Image img = Image.FromFile(imageName))
{
using (Bitmap resized = new Bitmap(resizedWidth, resizedHeight)
{
using (Graphics g = Graphics.FromImage(resized))
{
g.DrawImage(img, new Rectangle(0, 0, resized.Width, resized.Height), 0, 0, img.Width, img.Height, GraphicsUnit.Pixel);
}
resized.Save(outputFilename, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
Existe alguma maneira de conseguir isso?
Obrigado.