在 C# 应用程序中触发窗口资源管理器的"rotate clockwise"操作



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

怀疑我无法访问这种功能,但我想询问以确保。

谢谢!

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

我认为使用

Windows资源管理器的集成照片旋转是不可能的,但您应该查看名为ImageMagick的出色图像编辑/处理库。 原始 API 是本机 Windows (dll) API,但有一个易于使用的良好 .NET 包装器。

在这里:

http://imagemagick.codeplex.com/

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

最新更新