2

有谁知道任何可以处理调整大图像大小(~7573 x ~9485)的好的图像大小调整库。快速且不会占用太多内存的东西会很棒。目前我正在使用 IrfanView 并且只是用参数调用它,但我想找到更多集成到 .net 中的东西。

谢谢。

4

4 回答 4

5

ImageMagick一路走来。它是一个代码库,几乎包含您可能想做的所有与图像相关的操作,在 C 中相当有效地实现。这包括各种类型的调整大小,包括插值(双线性、三线性、自适应等),而不是(只是抽取(采样) 或复制像素。您可以在应用程序中使用大量 API(语言绑定),包括MagickNet

另外,不确定它是否与您要尝试做的事情相关,但我认为这是一篇非常酷的 SIGGRAPH 论文,所以这里是:ImageMagick 还支持他们所谓的“液体重新缩放”或接缝雕刻,这个很酷的演示在这里展示了技术,这里讨论了它在 ImageMagick 中的实现和使用。

于 2008-09-22T04:24:18.547 回答
1

几年前,我在一个需要加载一些相对较大的图像(12 兆像素图像)的程序中使用了FreeImage 。它的性能非常好(比 GDI+ 好),而且 API 很容易理解和开始使用。我什至写了一个 .NET 包装器,我想我仍然把它放在某个地方,但我想现在必须有更好的 .NET 包装器/绑定。

于 2008-09-22T04:18:49.247 回答
0

我过去使用过 ImageMagick - 请注意,您也必须从命令行调用它。好消息是集成到您的项目中轻而易举,而且它是一个非常强大的实用程序。

于 2008-09-22T04:15:27.290 回答
0

是的,我肯定会选择 ImageMagick。如果我是你,我会给http://midimick.com/magicknet/一个机会。

于 2008-09-22T04:29:56.287 回答