触发Windows资源管理器在C#应用程序中的“顺时针旋转”操作

时间:2012-10-09 02:16:38

标签: c# windows image rotation

我需要在某次操作后仅顺时针旋转一次图像。我觉得将旋转逻辑包含在我当前的图像操作类中是如此懒惰,然后我就有了这个想法。我需要的是已经在Windows资源管理器中构建,因此是否可以在c#应用程序中触发Windows资源管理器的旋转操作以获得指定的有效文件?

我怀疑我无法访问这种功能,但我想要确认。

谢谢!

2 个答案:

答案 0 :(得分:1)

最好不要依赖该功能,因为它不是API的一部分,可以随时消失。你应该做自己的图像旋转。

答案 1 :(得分:0)

我不认为使用Windows资源管理器的集成照片旋转可以做到这一点,但是你应该查看名为ImageMagick的精彩图像编辑/处理库。原始API是一个原生的Windows(DLL)API,但是有一个很好用的.NET包装器。

这是:

http://imagemagick.codeplex.com/

还有二十几种其他语言的包装,链接在ImageMagick的网站上: http://www.imagemagick.org/