.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.
Първи стъпки с 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.