基本信息
源码名称:C# TIP文件生成和拆解
源码大小:3.70M
文件格式:.rar
开发语言:C#
更新时间:2020-06-02
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍
一个C#引用程序,可以将多个图片文件合并到一个TIF文件中,也可以将一个TIF文件拆解为多个图片文件

private static void CreateJPG(BitmapSource image, string fileName)
            {
                FileStream stream = new FileStream(fileName, FileMode.Create);
                JpegBitmapEncoder encoder = new JpegBitmapEncoder();
                encoder.FlipHorizontal = false;
                encoder.FlipVertical = false;
                encoder.QualityLevel = 30;
                encoder.Rotation = Rotation.Rotate0;
                encoder.Frames.Add(BitmapFrame.Create(image));
                encoder.Save(stream);
                stream.Close();
            }
            public static void CreateBMP(BitmapSource image, string fileName)
            {
                FileStream stream = new FileStream(fileName, FileMode.Create);
                BmpBitmapEncoder encoder = new BmpBitmapEncoder();
                encoder.Frames.Add(BitmapFrame.Create(image));
                encoder.Save(stream);
                stream.Close();
            }
            private static void CreatePNG(BitmapSource image, string fileName)
            {
                FileStream stream = new FileStream(fileName, FileMode.Create);
                PngBitmapEncoder encoder = new PngBitmapEncoder();
                encoder.Interlace = PngInterlaceOption.On;
                encoder.Frames.Add(BitmapFrame.Create(image));
                encoder.Save(stream);
                stream.Close();
            }
            private static void CreateWDP(BitmapSource image, string fileName)
            {
                FileStream stream = new FileStream(fileName, FileMode.Create);
                WmpBitmapEncoder encoder = new WmpBitmapEncoder();
                encoder.Frames.Add(BitmapFrame.Create(image));
                encoder.Save(stream);
                stream.Close();
            }
            private static void CreateGIF(BitmapSource image, string fileName)
            {
                FileStream stream = new FileStream(fileName, FileMode.Create);
                GifBitmapEncoder encoder = new GifBitmapEncoder();
                encoder.Frames.Add(BitmapFrame.Create(image));
                encoder.Save(stream);
                stream.Close();
            }