1. Продукти
  2.   Образ
  3.   .NET
  4.   ImageResizer
 
  

.NET API с отворен код за изображения

Преоразмеряване на изображения онлайн с помощта на безплатен .NET API.

ImageResizer е .NET API с отворен код за преоразмеряване на JPEG, PNG, GIF, BMP, WMF и EMF файлови формати. Този безплатен API за обработка на изображения е разработен и оптимизиран за използване от страна на сървъра. С помощта на API можете да преоразмерите вашето изображение, да завъртите изображение, да обърнете изображение, да изрежете изображението, да използвате автокрипиране с подложки, изрязване и разтягане и да приложите граници, полета и цветове на фона. Освен това API предлага + добавки за подобряване на възможностите за обработка на изображения.

След прилагане на вашите операции за преоразмеряване API извежда изображения във файлови формати JPG, PNG и GIF с JPEG компресия между 0-100 и цветове между 2-255.

Previous Next

Първи стъпки с ImageResizer

Препоръчителният начин за инсталиране на ImageResizer е чрез NuGet. Моля, използвайте следната команда, за да инсталирате ImageResizer.

Инсталирайте ImageResizer чрез NuGet

Install-Package ImageResizer

Преоразмерете изображението чрез безплатен .NET API

API на ImageResizer позволява оразмеряване на изображения чрез задаване на подложки, автоматично изрязване, изрязване и разтягане. Разработчиците могат лесно да поберат изображението в определените граници, като използват свойствата maxWidth и maxHeight, като запазват съотношението на страните и свойствата на ширината и височината се използват за налагане на крайната ширина и височина

Качете конвертиране и преоразмеряване на изображения чрез .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();
    }

Завъртете и обърнете изображения с помощта на безплатен .NET API

Библиотеката с изображения с отворен код ImageResizer автоматично завърта изображенията въз основа на EXIF информацията и като зададе автоматично завъртане на true. Освен това можете да завъртите изображението си под определен ъгъл, като използвате опцията завъртане = градуси. По подобен начин можете да обърнете вашето изображение, като използвате свойствата flip=none|x|y|xy.

Прилагане на граници и полета в изображения с помощта на C#

Библиотеката ImageResizer позволява на разработчиците да прилагат граници, полета, подложки и фонови цветове. Можете да зададете ширина на рамката на изображението и цветови свойства, като използвате свойствата borderWidth и borderColor. По същия начин можете да приложите универсално поле или ляво, дясно, горно и долно поле с помощта на API.

 Български