【发布时间】:2011-06-16 13:37:35
【问题描述】:
在寻找一种为 Windows 应用程序提取外壳缩略图的方法时,我遇到了这篇文章以及 AMissico 提供的非常有用的答案: C# get thumbnail from file via windows api 解决上面发布的问题的示例项目可以在这里下载: http://cid-7178d2c79ba0a7e3.office.live.com/self.aspx/.Public/ShellThumbnail.zip(希望原贴不要介意……)
我已经能够修改 AMissico 发布的代码以保持图像的原始纵横比,但我想做的是提供裁剪选项,并提及左上角开始裁剪。
AMissico 发布的示例项目使用 IExtractImage 接口,以及 GetLocation 和 Extract 方法。 GetLocation 方法接受一个大小参数,但我还没有找到任何方法来为裁剪后的图像添加一个起点。
如果能提供任何帮助,我将不胜感激。谢谢!
【问题讨论】:
标签: c# shell crop windows-shell thumbnails