6

我正在寻找 ASP.NET 图像调整大小、裁剪
在图像大小调整、裁剪等方面效果很好。任何知道的人请分享

提前致谢

4

3 回答 3

8

好专家!!!最后一天,我发现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);

尝试!!!它非常糟糕且易于使用。谢谢。

于 2011-11-05T06:17:13.270 回答
0

这应该为您提供所需的调整大小:C# 教程 - 图像编辑:保存、裁剪和调整大小。至于压缩,这将取决于您选择的图像格式,例如 PNG、JPG、GIF。要控制它,请查看此处的示例代码。一旦您保存为压缩格式,任何进一步的压缩(通常)都是浪费时间。

于 2011-08-17T14:46:46.040 回答
0

你真的不需要一个DLL。它们只是三个功能。调整大小、裁剪和压缩。

它在Image resizing, cropping and compression using .NET中几乎涵盖了

唯一需要一些创新的领域是裁剪区域,在该区域可能需要视觉裁剪图像。对于那个用途

  1. 图片 ASP.NET此处为演示
  2. 使用 jQuery、JCrop 和 ASP.NET 上传和裁剪图像
于 2011-08-17T14:47:40.860 回答