Heim > Backend-Entwicklung > C++ > Welche C#-Bibliothek bietet eine hochwertige Bildskalierung wie Photoshop?

Welche C#-Bibliothek bietet eine hochwertige Bildskalierung wie Photoshop?

Susan Sarandon
Freigeben: 2025-01-17 19:52:10
Original
344 Leute haben es durchsucht

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

Bildskalierung auf Photoshop-Niveau mit C#-Bibliotheken erreichen

Herausforderung: Eine C#-Bibliothek finden, die eine qualitativ hochwertige Bildskalierung ermöglicht, die mit den Funktionen von Adobe Photoshop vergleichbar ist.

Lösung:

Die ImageUtilities-Klasse zeichnet sich durch eine robuste und gut dokumentierte C#-Bildverarbeitungsbibliothek aus, die hervorragende Bildbearbeitungsfunktionen, einschließlich hochauflösender Bildskalierung, bietet. Die folgenden Beispiele veranschaulichen die Verwendung:

<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>
Nach dem Login kopieren

Um das Seitenverhältnis beizubehalten, geben Sie entweder die Breite oder die Höhe als Null an:

<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>
Nach dem Login kopieren

Über die Größenänderung hinaus ImageUtilities bietet es eine umfassende Suite von Bildbearbeitungsfunktionen, einschließlich Zuschneiden und Drehen, was es zur ersten Wahl für Anwendungen macht, die eine hochwertige Bildverarbeitung erfordern.

Das obige ist der detaillierte Inhalt vonWelche C#-Bibliothek bietet eine hochwertige Bildskalierung wie Photoshop?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage