.net - 大型图像调整大小库

标签 .net image resize image-manipulation

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

谢谢。

最佳答案

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

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

关于.net - 大型图像调整大小库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/113144/

相关文章:

.net - Windows 窗体中是否有免费提供的类似 "Spinning Wheel"的控件?

c# - 从非托管 C/C++ 代码调用 C# .NET 方法

c# - 如何使用 ffmpeg 调整图像大小

node.js - OPENAI API 从 openai.createImage() 创建图像响应给出错误

DIV 元素中的 HTML 表格随着浏览器调整大小而不断移动

html - 根据设置的像素边距,使用窗口调整图像大小?

c# - 哈希算法.ComputeHash

.net - 将 1.1 框架升级到 4.0

javascript - 使用Jquery获取图像的位置

Java( Swing ): Annoyance resizing JFrame by dragging the bottom left corner