大图像调整大小的库
时间:2020-03-06 14:31:25 来源:igfitidea点击:
有谁知道有什么好的图像大小调整库可以处理大图像的大小调整(〜7573 x〜9485)。快速但不会占用太多内存的东西会很棒。目前,我正在使用IrfanView并只是使用参数来对其进行shell调用,但我想找到一些可以进一步集成到.net中的东西。
谢谢。
解决方案
我在过去的笔记中使用过ImageMagick,我们也必须从命令行调用它。好消息是,将其集成到项目中很容易,并且它是一个非常强大的实用程序。
几年前,我在需要加载一些较大图像(12兆像素图像)的程序中使用了FreeImage。它的性能非常好(比GDI +更好),并且该API非常易于理解和开始使用。我什至写了一个.NET包装器,但我想我仍然将它放置在某个地方,但是我想现在必须有更好的.NET包装器/绑定。
ImageMagick一直。它是一个代码库,几乎包含我们可能要执行的所有与图像相关的操作,并在C中相当有效地实现。这包括各种类型的调整大小,既可以插值(双线性,三线性,自适应等),也可以不(只是进行抽样(采样) )或者复制像素。我们可以在自己的应用程序(包括MagickNet)中使用大量的API(语言绑定)。
另外,不确定它是否与我们要执行的操作完全相关,但我认为这是一张非常酷的SIGGRAPH纸,因此请按以下步骤进行:ImageMagick还支持他们所谓的"液体重新缩放"或者接缝雕刻,此处演示了此技术,并在ImageMagick中实现了该技术。
是的,我肯定会选择ImageMagick。如果我是你,我会给http://midimick.com/magicknet/注射一下。