>백엔드 개발 >C++ >Photoshop과 같은 고품질 이미지 크기 조정을 제공하는 C# 라이브러리는 무엇입니까?

Photoshop과 같은 고품질 이미지 크기 조정을 제공하는 C# 라이브러리는 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2025-01-17 19:52:10346검색

What C# Library Offers High-Quality Image Scaling Like Photoshop?

C# 라이브러리를 사용하여 Photoshop 수준의 이미지 크기 조정 달성

과제: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.