我正在寻找ASP.NET Image Resizing,Cropping
这在图像重新调整大小,裁剪等方面都很好。
任何人都知道请分享
Thankx In Advance
答案 0 :(得分:9)
好专家!!! 最后一天,我发现了http://www.imageresizing.net/并且很棒。和良好的API。效果很好。 从Visual Studio 2010 Extension Manager下载:http://nuget.org/。
在VS-2010中下载API的简单步骤:
1)。安装分机http://nuget.org/。
3)。查找并安装ImageResizing
4)。然后代码:(我在这里使用裁剪。你可以使用任何)imageresizing.net上的文档
string uploadFolder = Server.MapPath(Request.ApplicationPath + "images/");
FileUpload1.SaveAs(uploadFolder + FileUpload1.FileName);
//The resizing settings can specify any of 30 commands.. See http://imageresizing.net for details.
ResizeSettings resizeCropSettings = new ResizeSettings("width=200&height=200&format=jpg&crop=auto");
//Generate a filename (GUIDs are safest).
string fileName = Path.Combine(uploadFolder, System.Guid.NewGuid().ToString());
//Let the image builder add the correct extension based on the output file type (which may differ).
fileName = ImageBuilder.Current.Build(uploadFolder + FileUpload1.FileName, fileName, resizeCropSettings, false, true);
尝试!!!它非常棒且易于使用。感谢。
答案 1 :(得分:0)
这可以为您提供所需的大小调整:C# Tutorial - Image Editing: Saving, Cropping, and Resizing。就压缩而言,这将取决于您选择的图像格式,例如PNG,JPG,GIF。要控制它,请查看示例代码here。一旦您保存为压缩格式,任何进一步压缩(通常)都是浪费时间。
答案 2 :(得分:0)
你真的不需要DLL。它们只是三个功能。调整大小,裁剪和压缩。
它几乎涵盖在Image resizing, cropping and compression using .NET
唯一需要创新的领域是裁剪区域,人们可能需要在视觉上裁剪图像。为此用途