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

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

Susan Sarandon
發布: 2024-12-31 22:03:11
原創
538 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板