你能为 ASP.NET 推荐一个好的图像处理 dll 吗

发布于 2024-11-07 03:08:53 字数 71 浏览 0 评论 0原文

正在寻找一个允许我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

世界如花海般美丽 2024-11-14 03:08:54

另一个免费的(微软祝福的)替代方案是 System.Web.Helpers.WebImage。 WebImageASP 的一部分。 NET 网页 库。

安装后,组件位于:

Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies

示例

public void GetResized()
{
    new WebImage(ImagePath)
        .Resize(200, 200) // resize image to 200x200 px
        .Write();
}

其他示例用法 此处

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:

Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies

Example

public void GetResized()
{
    new WebImage(ImagePath)
        .Resize(200, 200) // resize image to 200x200 px
        .Write();
}

Other example usages here.

趁微风不噪 2024-11-14 03:08:54

只需使用 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.aspx

Note, 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

权谋诡计 2024-11-14 03:08:54

我目前正在使用 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.

我的影子我的梦 2024-11-14 03:08:53

免责声明:我是作者。

免费的 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文