首頁 >後端開發 >C++ >如何使用 C# 中的 Windows API 以程式設計方式擷取檔案縮圖?

如何使用 C# 中的 Windows API 以程式設計方式擷取檔案縮圖?

Susan Sarandon
Susan Sarandon原創
2024-12-31 22:03:11564瀏覽

How to Retrieve File Thumbnails Programmatically using the Windows API in C#?

在C# 中使用Windows API 擷取檔案縮寫

問題:

問題:

如何以程式設計方式使用Windows shell 檢索系統上檔案的縮圖API?

答案:

使用WindowsAPICodePack:
  1. WindowsAPICodePack 庫提供了一種獲取文件縮略圖的便捷方法:
安裝WindowsAPICodePack-Shell透過 NuGet 進行打包。
using System.Drawing;
using Shell32;

...

ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;

使用與此類似的程式碼:

注意:此方法擷取檔案的縮圖表示由Windows 儲存。它不涉及從頭開始解析或創建縮圖。

以上是如何使用 C# 中的 Windows API 以程式設計方式擷取檔案縮圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn