用于图像的开源 .NET API
使用免费的 .NET API 在线重新获取图像。
ImageResizer 入门
安装 ImageResizer 的推荐方法是通过 NuGet。请使用以下命令安装 ImageResizer。
通过NuGet安装ImageResizer
Install-Package ImageResizer
通过免费的 .NET API 调整图像大小
ImageResizer API 允许通过设置填充、自动裁剪、雕刻和拉伸来调整图像大小。开发人员可以使用 maxWidth 和 maxHeight 属性轻松地将图像调整到指定的范围内,保留纵横比和宽度和高度属性用于强制最终的宽度和高度
通过。ET上载转换图像和重置图像
//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 信息并通过将 autorotate 设置为 true 来自动旋转图像。此外,您可以使用 rotate = degree 选项将图像旋转到特定角度。同样,您可以使用 flip=none|x|y|xy 属性翻转图像。
使用 C# 在图像中应用边框和边距
ImageResizer 库允许开发人员应用边框、边距、填充和背景颜色。您可以使用borderWidth 和borderColor 属性设置图像边框宽度和颜色属性。同样,您可以使用 API 应用通用边距或左、右、上、下边距。