你能为 ASP.NET 推荐一个好的图像处理 dll 吗
正在寻找一个允许我在 Windows 2003 Server 上使用 c# 和 ASP.net 调整图像大小和调整图像大小的库。
Looking for a library that will allow me to size and resize images using c# and ASP.net on a Windows 2003 Server.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
另一个免费的(微软祝福的)替代方案是 System.Web.Helpers.WebImage。
WebImage
是 ASP 的一部分。 NET 网页 库。安装后,组件位于:
示例
其他示例用法 此处。
Another free (Microsoft blessed) alternative is
System.Web.Helpers.WebImage
.WebImage
is part of the ASP.NET Web Pages library.After installation, the assemblies are located in:
Example
Other example usages here.
只需使用 System.Drawing 命名空间中的内置类:http://msdn.microsoft.com/en-us/library/system.drawing.image.aspx
请注意,正如下面的评论所指出的, Windows 成像组件可能更合适。
这是一个教程:http://www. switchonthecode.com/tutorials/csharp-tutorial-image-editing- saving-cropping-and-resizing
Just use the built-in classes in the
System.Drawing
namespace: http://msdn.microsoft.com/en-us/library/system.drawing.image.aspxNote, as was pointed out in the comment below, the Windows Imaging Components may be a better fit.
Here is a tutorial: http://www.switchonthecode.com/tutorials/csharp-tutorial-image-editing-saving-cropping-and-resizing
我目前正在使用 Atalasoft Photo(免费)DotImage SDK 用于基本图像处理:
http://www.atalasoft.com/products/dotimage/feature-matrix
非常适合我的需求,包括缩略图处理和缩略图处理。裁剪并具有大量图像格式支持,这些格式也是随 SDK 免费提供的。
I'm currently using Atalasoft Photo (Free) DotImage SDK for basic image manipulation:
http://www.atalasoft.com/products/dotimage/feature-matrix
Works well for my needs and including thumbnail processing & cropping and has tons of image format support which also comes free with the SDK.
免责声明:我是作者。
免费的 ImageResizing.Net 库正是您所寻找的。
它稳定、成熟(自 2007 年以来)、积极开发、支持,并且......开源。
它专门设计用于为 ASP.NET 提供图像操作,同时避免所有 GDI 错误。它提供了高度可扩展且高效的操作 API,通常只需要 1 行代码即可使用。它不会泄漏内存或句柄,并且在撰写本文时有 0 个已知错误。
如果您决定推出自己的解决方案,请阅读此陷阱列表,以避免。对于那些认为 WIC 是解决方案的人来说 - ASP.NET 不支持使用它。
网站链接:
IIS 的 ASP.NET 图像调整大小模块
DISCLAIMER: I'm the author.
The free ImageResizing.Net library is precisely what you're looking for.
It's stable, mature (since 2007), actively developed, supported, and... open source.
It is specifically designed to provide image manipulation for ASP.NET, while avoiding all of the GDI bugs. It provides a highly-scalable and efficient manipulation API that often only requires 1 line of code to use. It doesn't leak memory or handles, and has 0 known bugs as of this writing.
If you decide to roll your own solution, PLEASE read this list of pitfalls to avoid. And for those thinking WIC is the solution - it is unsupported for use from ASP.NET.
Site link:
ASP.NET Image Resizing Module for IIS