1. Məhsullar
  2.   Şəkil
  3.   .NET
  4.   ImageResizer
 
  

Şəkillər üçün Açıq Mənbə .NET API

Pulsuz .NET API istifadə edərək Şəkilləri Onlayn Yenidən Ölçmə.

ImageResizer JPEG, PNG, GIF, BMP, WMF və EMF fayl formatlarının ölçüsünü dəyişmək üçün açıq mənbəli .NET API-dir. Bu pulsuz görüntü emal API server tərəfində istifadə üçün hazırlanmış və optimallaşdırılmışdır. API-dən istifadə edərək, siz şəklinizin ölçüsünü dəyişə, şəkli döndərə, şəkli çevirə, şəkli kəsə, doldurma avtokripsiyasından, oyma və uzanmadan istifadə edə, haşiyələr, kənarlar və fon rənglərini tətbiq edə bilərsiniz. Bundan əlavə, API Şəkil Emalı imkanlarını artırmaq üçün+ plaginlər təklif edir.

Ölçü dəyişdirmə əməliyyatlarınızı həyata keçirdikdən sonra API 0-100 arasında JPEG sıxılma və 2-255 arasında rənglərlə JPG, PNG və GIF fayl formatlarında şəkillər çıxarır.

Previous Next

ImageResizer ilə işə başlamaq

ImageResizer-i quraşdırmağın tövsiyə olunan yolu NuGet vasitəsilədir. ImageResizer-i quraşdırmaq üçün aşağıdakı əmrdən istifadə edin.

NuGet vasitəsilə ImageResizer quraşdırın

Install-Package ImageResizer

Pulsuz .NET API vasitəsilə Şəklin ölçüsünü dəyişdirin

ImageResizer API padding, avtokrop, oyma və uzanma təyin etməklə şəkillərin ölçüsünü təyin etməyə imkan verir. Tərtibatçılar maxWidth və maxHeight xassələrindən istifadə edərək təsviri göstərilən hüdudlara asanlıqla uyğunlaşdıra bilər, aspekt nisbətini və eni və hündürlüyünü qoruyub saxlayaraq son eni və hündürlüyü tətbiq etmək üçün istifadə olunur.

.NET vasitəsilə Şəkilləri Çevirin və Ölçüsü dəyişdirin


    //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();
    }

Pulsuz .NET API istifadə edərək Şəkilləri Döndürün və Çevirin

ImageResizer Açıq Mənbəli şəkillər kitabxanası EXIF məlumatına əsaslanaraq və avtomatik döndərməni doğru olaraq təyin etməklə şəkilləri avtomatik olaraq fırladır. Bundan əlavə, siz çevirmə = dərəcə seçimindən istifadə edərək şəklinizi müəyyən bir bucaqla döndərə bilərsiniz. Eynilə, flip=none|x|y|xy xassələrindən istifadə edərək şəklinizi çevirə bilərsiniz.

C# istifadə edərək Şəkillərdə Sərhədləri və Haşiyələri Tətbiq edin

ImageResizer kitabxanası tərtibatçılara sərhədləri, kənarları, dolguları və fon rənglərini tətbiq etməyə imkan verir. Siz borderWidth və borderColor xassələrindən istifadə edərək şəkil haşiyəsinin eni və rəng xassələrini təyin edə bilərsiniz. Eynilə, siz API-dən istifadə edərək universal marja və ya sol, sağ, yuxarı və aşağı marja tətbiq edə bilərsiniz.

 Azəri