1. Prodotti
  2.   Immagine
  3.   .NET
  4.   ImageResizer
 
  

API .NET open source per le immagini

Recupera le immagini online utilizzando l'API .NET gratuita.

ImageResizer è un'API .NET open source per il ridimensionamento dei formati di file JPEG, PNG, GIF, BMP, WMF ed EMF. Questa API di elaborazione delle immagini gratuita è sviluppata e ottimizzata per l'uso lato server. Utilizzando l'API, puoi ridimensionare l'immagine, ruotare un'immagine, capovolgere l'immagine, ritagliare l'immagine, utilizzare l'autocripping del riempimento, l'intaglio e l'allungamento e applicare bordi, margini e colori di sfondo. Inoltre, l'API offre + plug-in per migliorare le capacità di elaborazione delle immagini.

Dopo aver implementato le operazioni di ridimensionamento, l'API emette immagini nei formati di file JPG, PNG e GIF con compressione JPEG compresa tra 0-100 e colori tra 2-255.

Previous Next

Introduzione a ImageResizer

Il modo consigliato per installare ImageResizer è tramite NuGet. Utilizzare il comando seguente per installare ImageResizer.

Installare ImageResizer via NuGet

Install-Package ImageResizer

Ridimensiona l'immagine tramite l'API .NET gratuita

L'API ImageResizer consente di ridimensionare le immagini impostando riempimento, ritaglio automatico, intaglio e allungamento. Gli sviluppatori possono facilmente adattare l'immagine all'interno dei limiti specificati utilizzando le proprietà maxWidth e maxHeight, preservando le proporzioni e le proprietà di larghezza e altezza vengono utilizzate per rafforzare la larghezza e l'altezza finali

Carica Convertire e Ridimensionare le immagini tramite .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();
    }

Ruota e capovolgi le immagini utilizzando l'API .NET gratuita

La libreria di immagini Open Source ImageResizer ruota automaticamente le immagini in base alle informazioni EXIF e impostando la rotazione automatica su true. Inoltre, puoi ruotare l'immagine a un angolo specifico usando l'opzione ruota = gradi. Allo stesso modo puoi capovolgere la tua immagine usando le proprietà flip=none|x|y|xy.

Applica bordi e margini nelle immagini usando C#

La libreria ImageResizer consente agli sviluppatori di applicare bordi, margini, spaziatura interna e colori di sfondo. È possibile impostare la larghezza del bordo dell'immagine e le proprietà del colore utilizzando le proprietà borderWidth e borderColor. Allo stesso modo, puoi applicare il margine universale o il margine sinistro, destro, superiore e inferiore utilizzando l'API.

 Italiano