과제: Adobe Photoshop의 기능과 맞먹는 고품질 이미지 크기 조정이 가능한 C# 라이브러리를 찾으세요.
해결책:
ImageUtilities
클래스는 충실도가 높은 이미지 크기 조정을 포함하여 뛰어난 이미지 조작 기능을 제공하는 강력하고 잘 문서화된 C# 이미지 처리 라이브러리로 돋보입니다. 다음 예에서는 사용법을 보여줍니다.
<code class="language-csharp">using DoctaJonez.Drawing.Imaging; // Resize to a fixed size (50x50 pixels) using (var resizedImage = ImageUtilities.ResizeImage(image, 50, 50)) { ImageUtilities.SaveJpeg(@"C:\resizedImage.jpeg", resizedImage, 95); // Save as JPEG with 95% quality }</code>
가로세로 비율을 유지하려면 너비나 높이를 0으로 지정하세요.
<code class="language-csharp">// Resize to a maximum width of 50 pixels, maintaining aspect ratio using (var resizedImage = ImageUtilities.ResizeImage(image, 50, 0)) { ImageUtilities.SaveJpeg(@"C:\resizedImageWidth.jpeg", resizedImage, 95); } // Resize to a maximum height of 50 pixels, maintaining aspect ratio using (var resizedImage = ImageUtilities.ResizeImage(image, 0, 50)) { ImageUtilities.SaveJpeg(@"C:\resizedImageHeight.jpeg", resizedImage, 95); }</code>
크기 조정 외에도 ImageUtilities
는 자르기 및 회전을 포함한 포괄적인 이미지 조작 기능을 제공하므로 고품질 이미지 처리가 필요한 애플리케이션에 가장 적합한 선택입니다.
위 내용은 Photoshop과 같은 고품질 이미지 크기 조정을 제공하는 C# 라이브러리는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!