C# 전체 이미지 파일 이름에서 이미지 확장자 추출하는 방법. (How to extract image extensions.)
페이지 정보
본문
문자열로된 이미지 이름 또는 경로가 포함된 전체 이름에서 확장자를 추출해주는 메소드입니다.
이미지를 저장하기 위해 이미지 포멧을 설정해야 하는데요. 쉽게 사용할 수 있도록 공통 클래스에 추가해서 사용하면 됩니다.
/// <summary>
/// 이미지 파일 이름의 확장자를 인식해서 이미지 포멧을 반환합니다. 이미지 확장자 인식에 실패하면 기본으로 PNG를 사용합니다.
/// </summary>
/// <param name="imageFileName">이미지의 경로가 포함된 전체 이름 또는 파일 이름입니다.</param>
/// <returns><see cref="System.Drawing.Imaging.ImageFormat"/></returns>
public static System.Drawing.Imaging.ImageFormat ImageFormat(string imageFileName)
{
try
{
string imageFormat = Path.GetExtension(imageFileName).ToLower();
switch (imageFormat)
{
case ".png":
return System.Drawing.Imaging.ImageFormat.Png;
case ".jpg":
case ".jpeg":
return System.Drawing.Imaging.ImageFormat.Jpeg;
case ".gif":
return System.Drawing.Imaging.ImageFormat.Gif;
case ".bmp":
return System.Drawing.Imaging.ImageFormat.Bmp;
default:
return System.Drawing.Imaging.ImageFormat.Png;
}
}
catch
{
return System.Drawing.Imaging.ImageFormat.Png;
}
}
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글응용 프로그램이 응답 없음 상태인지 체크하는 방법. (How to check if the application is in an unresponsive state.) 21.05.07
- 다음글Datetime to double and Double to datetime 변환. (ChartDirector chartTime) 21.05.06
댓글목록
등록된 댓글이 없습니다.