NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    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;
        }
    }

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.