C#裁剪,缩放,旋转图像

时间:2015-11-12 17:33:18

标签: javascript c# image

我使用javascript客户端插件在浏览器内操作图像(JQuery Guillotine)。之后我想用服务器操作图像,但我不知道哪个库可以帮我做这个工作。

当我呼叫服务器时,我发送这些信息:

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

我在一个需要测量一个人学生之间距离的kinect项目中使用它。在用kinect找到眼睛之后,我使用这个库来剪切眼睛的图像,然后应用几个滤镜(以及一些其他成像魔法)来精确定位每个瞳孔的中心。这发生在大约30fps,这个图像处理器(在一台相当不错的机器上)跟上了需求,并没有错过任何一个节拍。

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

以下是一些可以帮助您入门的示例:http://dotnet-snippets.com/snippet/crop-and-resize-images/676