1. Produse
  2.   Imagine
  3.   .NET
  4.   ImageResizer
 
  

Open Source .NET API pentru imagini

Redimensionați imagini online folosind API-ul .NET gratuit.

ImageResizer este un API .NET open source pentru redimensionarea formatelor de fișiere JPEG, PNG, GIF, BMP, WMF și EMF. Acest API gratuit de procesare a imaginilor este dezvoltat și optimizat pentru utilizare pe partea serverului. Folosind API-ul, puteți să vă redimensionați imaginea, să rotiți o imagine, să răsturnați imaginea, să decupați imaginea, să utilizați umplutura autocripping, sculptură și întindere și să aplicați chenare, margini și culori de fundal. În plus, API-ul oferă + pluginuri pentru a îmbunătăți capacitățile de procesare a imaginilor.

După implementarea operațiunilor de redimensionare, API-ul scoate imagini în formate de fișiere JPG, PNG și GIF cu compresie JPEG între 0-100 și culori între 2-255.

Previous Next

Noțiuni introductive cu ImageResizer

Modul recomandat de a instala ImageResizer este prin NuGet. Vă rugăm să utilizați următoarea comandă pentru a instala ImageResizer.

Instalați ImageResizer prin NuGet

Install-Package ImageResizer

Redimensionați imaginea prin intermediul API-ului .NET gratuit

ImageResizer API permite dimensionarea imaginilor prin setarea umpluturii, tăierii automate, sculptării și întinderii. Dezvoltatorii pot potrivi cu ușurință imaginea în limitele specificate folosind proprietățile maxWidth și maxHeight, păstrând raportul de aspect și proprietățile de lățime și înălțime sunt folosite pentru a impune lățimea și înălțimea finale

Încărcați Conversie și redimensionare imagini prin .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();
    }

Rotiți și răsturnați imaginile folosind API-ul .NET gratuit

Biblioteca de imagini Open Source ImageResizer rotește automat imaginile pe baza informațiilor EXIF și setând autorotate la true. În plus, puteți roti imaginea la un anumit unghi utilizând opțiunea rotire = grade. În mod similar, vă puteți întoarce imaginea folosind proprietățile flip=none|x|y|xy.

Aplicați margini și margini în imagini folosind C#

Biblioteca ImageResizer permite dezvoltatorilor să aplice chenare, margini, umplutură și culori de fundal. Puteți seta proprietățile pentru lățimea și culoarea marginii imaginii utilizând proprietățile borderWidth și borderColor. În mod similar, puteți aplica marja universală sau marginea stângă, dreaptă, sus și inferioară folosind API-ul.

 Română