Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mendapatkan Imej Kecil Fail Menggunakan API Windows dalam C#?
Pengenalan
Mengakses lakaran kecil fail ialah ciri berguna dalam aplikasi moden . Walau bagaimanapun, menghuraikan dan mencipta lakaran kecil secara manual adalah tugas yang membosankan dan tidak praktikal. Artikel ini menyediakan penyelesaian untuk mendapatkan lakaran kecil menggunakan API Windows melalui C#.
Soalan
Bagaimanakah kita boleh mendapatkan imej lakaran kecil daripada mana-mana fail pada sistem melalui shell menggunakan C#?
Jawapan
Penyelesaian melibatkan penggunaan pakej WindowsAPICodePack NuGet. Berikut ialah pelaksanaannya:
// Install WindowsAPICodePack-Shell through NuGet using Shell32; // Instantiate a ShellFile object ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile); // Retrieve the thumbnail as a Bitmap Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;
Penjelasan
Pakej WindowsAPICodePack menyediakan kelas ShellFile, yang membolehkan anda berinteraksi dengan shell. Dengan menentukan laluan fail, anda boleh mencipta objek ShellFile. Sifat Thumbnail menyediakan akses kepada pelbagai saiz lakaran kecil, dengan ExtraLargeBitmap mewakili lakaran kecil terbesar yang tersedia.
Pertimbangan
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Imej Kecil Fail Menggunakan API Windows dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!