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
Lepaskan: 2024-12-31 22:03:11
asal
538 orang telah melayarinya

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;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan