我正在寻找 ASP.NET 图像调整大小、裁剪
在图像大小调整、裁剪等方面效果很好。任何知道的人请分享
提前致谢
好专家!!!最后一天,我发现http://www.imageresizing.net/它很棒。和良好的 API。效果很好。从 Visual Studio 2010 扩展管理器下载: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);
尝试!!!它非常糟糕且易于使用。谢谢。
这应该为您提供所需的调整大小:C# 教程 - 图像编辑:保存、裁剪和调整大小。至于压缩,这将取决于您选择的图像格式,例如 PNG、JPG、GIF。要控制它,请查看此处的示例代码。一旦您保存为压缩格式,任何进一步的压缩(通常)都是浪费时间。
你真的不需要一个DLL。它们只是三个功能。调整大小、裁剪和压缩。
它在Image resizing, cropping and compression using .NET中几乎涵盖了
唯一需要一些创新的领域是裁剪区域,在该区域可能需要视觉裁剪图像。对于那个用途