Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mendapatkan Imej Kecil Fail Secara Pengaturcaraan menggunakan API Windows dalam C#?

Bagaimana untuk Mendapatkan Imej Kecil Fail Secara Pengaturcaraan menggunakan API Windows dalam C#?

Susan Sarandon
Susan Sarandonasal
2024-12-31 22:03:11564semak imbas

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

Mendapatkan semula Imej Kecil Fail Menggunakan Windows API dalam C#

Soalan:

Bagaimana seseorang boleh memprogramkan dapatkan imej kecil untuk fail pada sistem menggunakan cangkerang Windows API?

Jawapan:

Menggunakan WindowsAPICodePack:

Pustaka WindowsAPICodePack menyediakan kaedah yang mudah untuk mendapatkan lakaran kecil fail:

  1. Pasang Pakej WindowsAPICodePack-Shell melalui NuGet.
  2. Gunakan kod yang serupa dengan ini:
using System.Drawing;
using Shell32;

...

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

Nota:

Pendekatan ini mendapatkan semula lakaran kecil perwakilan fail seperti yang disimpan oleh Windows. Ia tidak melibatkan menghuraikan atau mencipta lakaran kecil dari awal.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Imej Kecil Fail Secara Pengaturcaraan menggunakan API Windows dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn