2015-11-12 167 views
1

我使用JavaScript客户端插件来处理浏览器内部的图像(JQuery断头台)。在我想要用服务器操纵图像后,我不知道哪个库可以帮助我完成这项工作。C#裁剪,缩放,旋转图像

当我调用服务器我发送这些信息:

{ scale: 1.4, angle: 270, x: 10, y: 20, w: 400, h: 300 } 
+0

看看http://stackoverflow.com/questions/6381310/c-sharp-crop-then-scale-the-cropped-image?rq=1 –

回答

0

我会推荐AForge.net影像库。我之前使用过它,发现它很容易实现,可靠和快速。它可以做所有事情,但是你可能会发现它对你所需要的东西是过度的。

我用它在一个kinect项目中,需要测量一个人的瞳孔之间的距离。在用kinect找到眼睛后,我用这个库去掉了眼睛的图像,然后应用几个滤镜(和其他一些成像魔术)来精确定位每个瞳孔的中心。这是发生在约30fps和这个图像处理器(在一个相当体面的机器)保持了需求,并没有错过一个节拍。

或者,看到你只是调整大小,裁剪和旋转,你可以只使用已经内置在System.Drawing中库.NET

这里有几个例子让你开始:http://dotnet-snippets.com/snippet/crop-and-resize-images/676

+0

谢谢!我从.NET图像库开始。但我不知道如何使用参数比例:1.4(当我缩放图像,然后我应用作物)。 – hanc

1

我认为有可这样做有几个库,但我有实现这个一个很好的经验:http://imageprocessor.org/

+0

你可以提供一些示例代码? – ibiza

+0

查看其网站的使用说明。这基本上与安装NuGet包一样简单。 –