【发布时间】:2010-09-06 00:17:13
【问题描述】:
.net 是否有任何替代图像处理库?我更喜欢托管和开源的东西。
我问这个有两个原因:
- 过去我遇到过使用 System.Drawing 难以调试 GDI+ 错误
- 我了解到,在 asp.net Web 应用程序中使用 System.Drawing 不是 100% 支持的。
谢谢!
编辑:澄清,我知道 System.Drawing 可以运行 asp.net 网络应用程序 - 我过去曾使用过它。我真的只是想知道.net 是否有任何托管图像处理库:)
【问题讨论】:
-
托管位图操作本来就很慢。几乎所有可用的东西都是托管包装器,因为需要汇编级优化 (SSE) 来获得快速的 jpeg 编码和解码。我建议你看看the ImageResizing.Net library。它完成了大多数人需要的 99%,并且处理了 GDI 的所有错误和怪癖。还知道如何正确运行具有数百万图像和数百万访问者的网站。