在c#中,如何將tif文件转成jpg或者gif文件?

解决方案 »

  1.   

    picturebox1.image.save()这个方法可以
    我以前做过一个转换图像格式的程序,好像是用的这个
    你试试看。。
      

  2.   


    string fileName1 = @"D:\123.tif";
    string fileName2 = @"D:\123-2.jpg";
    System.IO.FileStream stream = System.IO.File.OpenRead(fileName1);
    Bitmap bmp = new Bitmap(stream);
    System.Drawing.Image image = bmp;//得到原图
    //创建指定大小的图
    System.Drawing.Image newImage = image.GetThumbnailImage(bmp.Width, bmp.Height, null, new IntPtr());
    Graphics g = Graphics.FromImage(newImage);
    g.DrawImage(newImage, 0, 0, newImage.Width, newImage.Height); //将原图画到指定的图上
    g.Dispose();
    stream.Close();
    newImage.Save(fileName2, System.Drawing.Imaging.ImageFormat.Jpeg);
      

  3.   


    tif是多图层  你这个转换是转换那层阿?
      

  4.   

    假如我将jpg文件转成tif是否也可以用这类方法?但是图层分页方式如何解决?