TIF转JPG
public void TifToJpg(string tifPath, string tifName){try{//找到后綴為TIF的圖像,如果沒有,就catch退出int len = tifPath.ToUpper().LastIndexOf(".TIF");if (len > 0){//去掉文件后綴名后的路徑string fileName2 = tifPath.Substring(0, len);//得到父路徑string filePath = fileName2.Substring(0, fileName2.LastIndexOf('\\') + 1);//使用文件流獲取這個文件FileStream stream = File.OpenRead(tifPath);//像素類初始化圖像Bitmap bmp = new Bitmap(stream);//處理圖像的過程// 獲取該 System.Drawing.Image 的像素數據的特性標志。System.Drawing.Image image = bmp;Guid objGuid = image.FrameDimensionsList[0];//提供獲取圖像的框架維度的屬性。不可繼承。FrameDimension objDimension = new FrameDimension(objGuid);int totFrame = image.GetFrameCount(objDimension);//循環處理貞for (int i = 0; i < totFrame; i++){image.SelectActiveFrame(objDimension, i);image.Save(filePath + tifName + ".jpg", ImageFormat.Jpeg);}bmp.Dispose();image.Dispose();stream.Close();////刪掉以前的圖片//File.Delete(tifPath);
}}catch (Exception){}}
?
轉載于:https://www.cnblogs.com/llcdbk/p/5101689.html
總結
- 上一篇: C# Tif格式转Jpg
- 下一篇: 【ArcGIS风暴】ArcGIS tif