例子
代码如下 | 复制代码 |
/// <summary> /// 根据图像获取图像的扩展名 /// </summary> /// <param name="image"></param> /// <returns></returns> public static String GetExtension(Image image) { foreach (var pair in ImageFormats) { if (pair.Value.Guid == image.RawFormat.Guid) { return pair.Key; } } throw new BadImageFormatException(); } 使用方法 using (var img = Image.FromFile(@"C:soar")) |
补充一些方法
代码如下 | 复制代码 |
public static bool CheckImgType(string strImg) { if(strImg!=null&&strImg.ToString().Length>0) { int i = strImg.LastIndexOf("."); string StrType = strImg.Substring(i); if (StrType == ".jpg" || StrType == ".gif" || StrType == ".jpeg" || StrType == ".png") { return true; } else { return false; } } else { return false; } } |
C# 获取文件名及扩展名
代码如下 | 复制代码 |
string aFirstName = aFile.Substring(aFile.LastIndexOf("\") + 1, (aFile.LastIndexOf(".") - aFile.LastIndexOf("\") - 1)); //文件名 string aLastName = aFile.Substring(aFile.LastIndexOf(".") + 1, (aFile.Length - aFile.LastIndexOf(".") - 1)); //扩展名 www.111cn.net string strFilePaht="文件路径"; 还有的就是用Substring截取 或者用openFileDialog1.SafeFileName 这样就能取到该文件的所在目录路径 string path = Path.GetFileName("C:My Documentpathimage.jpg"); //只获取文件名image.jpg |
时间: 2024-10-27 09:31:15