Mendapatkan Lakaran Kecil Fail Menggunakan C# melalui API Windows
Mencipta penyemak imbas fail tersuai selalunya melibatkan paparan pratonton lakaran kecil fail. Untuk memanfaatkan keupayaan penjanaan lakaran kecil terbina dalam Windows, dan bukannya menghuraikan dan menjana lakaran kecil secara manual, pembangun C# boleh menggunakan API Windows.
Penyelesaian:
Satu yang berkesan penyelesaian untuk mendapatkan imej kecil fail daripada shell Windows menggunakan C# adalah untuk memanfaatkan fail Pustaka WindowsAPICodePack.Shell, tersedia di GitHub dan NuGet. Pustaka ini menyediakan kelas ShellFile, yang menawarkan akses kepada sifat dan keupayaan fail, termasuk pengekstrakan lakaran kenit.
Kod:
Untuk mendapatkan semula lakaran kecil fail, hanya buat seketika objek ShellFile menggunakan kaedah FromFilePath dan akses sifat Thumbnail. Kod berikut menunjukkan:
ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile); Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;
Kod ini mengekstrak imej kecil yang lebih besar, tetapi anda boleh menyesuaikan saiz dengan mengubah suai enum Saiz Kecil.
Faedah:
Menggunakan pendekatan ini menyediakan beberapa faedah:
Tambahan Petua:
Atas ialah kandungan terperinci Bagaimanakah Pembangun C# Boleh Mendapatkan Imej Kecil Fail Dengan Cekap Menggunakan API Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!