첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;

#region 이미지 저장하기 - SaveImage(image, filePath)

/// <summary>
/// 이미지 저장하기
/// </summary>
/// <param name="image">이미지</param>
/// <param name="filePath">파일 경로</param>
public void SaveImage(Image image, string filePath)
{
    string fileExtension = Path.GetExtension(filePath);

    switch(fileExtension.ToLower())
    {
        case ".bmp"  : image.Save(filePath, ImageFormat.Bmp ); break;
        case ".exif" : image.Save(filePath, ImageFormat.Exif); break;
        case ".gif"  : image.Save(filePath, ImageFormat.Gif ); break;
        case ".jpg"  : 
        case ".jpeg" : image.Save(filePath, ImageFormat.Jpeg); break;
        case ".png"  : image.Save(filePath, ImageFormat.Png ); break;
        case ".tif"  :
        case ".tiff" : image.Save(filePath, ImageFormat.Tiff); break;
        default      : throw new NotSupportedException("알 수 없는 파일 확장자 입니다 : " + fileExtension);
    }
}

#endregion
728x90
반응형
그리드형
Posted by 사용자 icodebroker

댓글을 달아 주세요