Maison > développement back-end > C++ > Quelle bibliothèque C# offre une mise à l'échelle d'image de haute qualité comme Photoshop ?

Quelle bibliothèque C# offre une mise à l'échelle d'image de haute qualité comme Photoshop ?

Susan Sarandon
Libérer: 2025-01-17 19:52:10
original
286 Les gens l'ont consulté

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

Obtenir une mise à l'échelle d'image au niveau de Photoshop avec les bibliothèques C#

Défi : Trouver une bibliothèque C# capable de mettre à l'échelle des images de haute qualité comparable aux capacités d'Adobe Photoshop.

Solution :

La classe ImageUtilities se distingue comme une bibliothèque de traitement d'image C# robuste et bien documentée offrant des fonctionnalités de manipulation d'image supérieures, y compris une mise à l'échelle d'image haute fidélité. Les exemples suivants illustrent son utilisation :

<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>
Copier après la connexion

Pour préserver les proportions, spécifiez la largeur ou la hauteur à zéro :

<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>
Copier après la connexion

Au-delà du redimensionnement, ImageUtilities offre une suite complète de fonctions de manipulation d'image, notamment le recadrage et la rotation, ce qui en fait un choix idéal pour les applications exigeant un traitement d'image de haute qualité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal