1. Táirgí
  2.   Íomha
  3.   .NET
  4.   ImageResizer
 
  

Foinse Oscailte .NET API le haghaidh Íomhánna

Athshealbhaigh Íomhánna Ar Líne ag baint úsáide as Free .NET API.

Is API foinse oscailte .NET é ImageResizer chun méid comhaid JPEG, PNG, GIF, BMP, WMF, agus EMF a athrú. Déantar an API próiseála íomhá saor in aisce seo a fhorbairt agus a bharrfheabhsú le húsáid ar thaobh an fhreastalaí. Trí úsáid a bhaint as an API, is féidir leat d’íomhá a athrú, íomhá a rothlú, smeach-íomhá, an íomhá a bhearradh, úsáid uathchripeadh stuála, snoíodóireacht & síneadh, agus teorainneacha, corrlaigh agus dathanna cúlra a chur i bhfeidhm. Ina theannta sin, cuireann an API + forlíontáin chun na cumais Próiseála Íomhá a fheabhsú.

Tar éis d'oibríochtaí méid a athrú a chur i bhfeidhm, aschuir an API íomhánna i bhformáidí comhaid JPG, PNG, agus GIF le comhbhrú JPEG idir 0-100 agus dathanna idir 2-255.

Previous Next

Tús a chur le ImageResizer

Is é an bealach molta ImageResizer a shuiteáil ná trí NuGet. Bain úsáid as an ordú seo a leanas chun ImageResizer a shuiteáil.

Suiteáil ImageResizer trí NuGet

Install-Package ImageResizer

Athraigh an Íomhá trí API .NET Saor in Aisce

Ceadaíonn ImageResizer API íomhánna a mhéidiú trí stuáil, uathchruacháil, snoíodóireacht agus síneadh a shocrú. Is féidir leis na forbróirí an íomhá a fheistiú go héasca laistigh de na teorainneacha sonraithe ag baint úsáide as airíonna maxWidth agus maxHeight, ag caomhnú cóimheas gné agus leithead agus airíonna airde úsáidtear iad chun an leithead & airde deiridh a fhorfheidhmiú

Uaslódáil Tiontaigh & Athraigh Íomhánna trí .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();
    }

Rothlaigh agus Smeach Íomhánna ag baint úsáide as API .NET Saor in Aisce

Déanann leabharlann íomhá Foinse Oscailte ImageResizer na híomhánna a rothlú go huathoibríoch bunaithe ar fhaisnéis EXIF agus trí uathrothlú a shocrú go fíor. Ina theannta sin, is féidir leat do íomhá a rothlú go dtí uillinn shonrach trí úsáid a bhaint as rothlú = céimeanna rogha. Mar an gcéanna is féidir leat do íomhá a smeach le hairíonna smeach=none|x|y|xy.

Cuir Teorainneacha agus Imeall i bhfeidhm in Íomhánna ag úsáid C#

Ceadaíonn leabharlann ImageResizer d'fhorbróirí teorainneacha, corrlaigh, stuáil agus dathanna cúlra a chur i bhfeidhm. Is féidir leat leithead teorann íomhá & airíonna datha a shocrú trí úsáid a bhaint as airíonna borderWidth agus borderColor. Mar an gcéanna, is féidir leat corrlach uilíoch nó corrlach clé, ar dheis, ar bharr agus ar bhun a chur i bhfeidhm ag baint úsáide as an API.

 Gaeilge