1. Des produits
  2.   Image
  3.   .NET
  4.   ImageResizer
 
  

API .NET open source pour les images

Redimensionnez les images en ligne à l'aide de l'API .NET gratuite.

ImageResizer est une API .NET open source pour redimensionner les formats de fichiers JPEG, PNG, GIF, BMP, WMF et EMF. Cette API de traitement d'image gratuite est développée et optimisée pour une utilisation côté serveur. À l'aide de l'API, vous pouvez redimensionner votre image, faire pivoter une image, retourner une image, recadrer l'image, utiliser le rembourrage automatique, la sculpture et l'étirement, et appliquer des bordures, des marges et des couleurs d'arrière-plan. De plus, l'API propose + plugins pour améliorer les capacités de traitement d'image.

Après avoir implémenté vos opérations de redimensionnement, l'API génère des images aux formats de fichier JPG, PNG et GIF avec une compression JPEG entre 0 et 100 et des couleurs entre 2 et 255.

Previous Next

Premiers pas avec ImageResizer

La méthode recommandée pour installer ImageResizer est via NuGet. Veuillez utiliser la commande suivante pour installer ImageResizer.

Installations ImageResizer par NuGet

Install-Package ImageResizer

Redimensionner l'image via l'API .NET gratuite

L'API ImageResizer permet de dimensionner les images en définissant le rembourrage, le recadrage automatique, la sculpture et l'étirement. Les développeurs peuvent facilement ajuster l'image dans les limites spécifiées à l'aide des propriétés maxWidth et maxHeight, en préservant le rapport d'aspect et les propriétés largeur et hauteur sont utilisées pour appliquer la largeur et la hauteur finales

Converti de téléchargement Rétablir les images via .NET


    //Loop through each uploaded file
    foreach (string fileKey in HttpContext.Current.Request.Files.Keys) 
    {
        HttpPostedFile file = HttpContext.Current.Request.Files[fileKey];
        if (file.ContentLength <= 0) continue; //Skip unused file controls.
        //The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
        //Destination paths can have variables like  and , or 
        //even a santizied version of the original filename, like 
        ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, "~/uploads/.", new ImageResizer.ResizeSettings( 
                    "width=2000;height=2000;format=jpg;mode=max"));
        i.CreateParentDirectory = true; //Auto-create the uploads directory.
        i.Build();
    }

Faire pivoter et retourner des images à l'aide de l'API .NET gratuite

La bibliothèque d'images Open Source ImageResizer fait pivoter automatiquement les images en fonction des informations EXIF et en définissant la rotation automatique sur true. De plus, vous pouvez faire pivoter votre image selon un angle spécifique en utilisant l'option rotation = degrés. De même, vous pouvez retourner votre image en utilisant les propriétés flip=none|x|y|xy.

Appliquer des bordures et des marges dans les images à l'aide de C #

La bibliothèque ImageResizer permet aux développeurs d'appliquer des bordures, des marges, des remplissages et des couleurs d'arrière-plan. Vous pouvez définir les propriétés de largeur et de couleur de la bordure de l'image à l'aide des propriétés borderWidth et borderColor. De même, vous pouvez appliquer une marge universelle ou une marge gauche, droite, supérieure et inférieure à l'aide de l'API.

 Français