在某个操作后,我只需要顺时针旋转一次图像。我觉得懒得将旋转逻辑包含在我当前的图像操作类中,然后我就有了这个想法。我需要的已经在 Windows 资源管理器中构建,那么是否可以在 c# 应用程序中为指定的有效文件触发 Windows 资源管理器的旋转操作?
我怀疑我无法访问这种功能,但我想询问以确保。
谢谢!
您最好不要依赖该功能,因为它不是 API 的一部分,并且可以随时消失。您应该只进行自己的图像旋转。
Windows资源管理器的集成照片旋转是不可能的,但您应该查看名为ImageMagick的出色图像编辑/处理库。 原始 API 是本机 Windows (dll) API,但有一个易于使用的良好 .NET 包装器。
在这里:
http://imagemagick.codeplex.com/
还有二十几种其他语言的包装器,链接在ImageMagick的网站上:http://www.imagemagick.org/