//C# 프로그램
.Net Framework 4.6.2 버전 
Nuget 패키지 설치  검색명 Magick.NET-Q16 
설치한 패키지 : Magick.NET-Q16-x64  

 

//사용

using ImageMagick;

private void buttonRun_Click(object sender, EventArgs e)
 {
//경로내 모든파일
 string[] allfiles = Directory.GetFiles(@"D:\\TEST", "*.heic", SearchOption.AllDirectories);

   foreach (var file in allfiles)
   {
       FileInfo info = new FileInfo(file);
       using (MagickImage image = new MagickImage(info.FullName))
       {
            // Save frame as jpg
            image.Write(@"D:\\TEST\\result\\{info.Name}.jpg");
        }

    }
}


//출처 : https://stackoverflow.com/questions/56939187/converting-heic-to-jpeg-using-imagick-in-c-sharp

//exe
https://sanot.tistory.com/73

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

[C#] 스레드 내에서 타이머 실행이 안될때  (0) 2021.12.23

+ Recent posts