728x90
        #region SaveJPGFile
        /// <summary> 
        /// jpg 파일 저장하기 
        /// <summary>
        /// 비트맵 소스 
        /// 파일 경로 
        public static void SaveJPGFile(BitmapSource bitmapSource, string filePath) 
        {
            JpegBitmapEncoder jpgBitmapEncoder = new JpegBitmapEncoder();
            jpgBitmapEncoder.Frames.Add(BitmapFrame.Create(bitmapSource)); 

            using(FileStream fileStream = new FileStream(filePath, FileMode.Create, FileAccess.Write)) 
            {
                jpgBitmapEncoder.Save(fileStream); 
            } 
        } 
        #endregion

 

사용

ImageSource testImage = ..;
SaveJPGFile((BitmapSource)testImage , filePath);

728x90

'C# > WPF' 카테고리의 다른 글

[WPF] Command snippet (자작)  (0) 2021.12.16
[WPF] Control to Image  (0) 2021.12.14
[WPF] 소숫점 둘째 짜리까지 표시하기  (0) 2021.12.01
[WPF] Number Comma (금액 콤마) 나타내기  (0) 2021.12.01
[WPF] hexcode Color 사용하기  (0) 2021.10.25
Posted by kjun.kr
,