Pemuatan imej dinamik dalam sumber projek C#
Dalam pembangunan perisian, adalah amalan biasa untuk menyimpan imej dalam kawasan sumber projek untuk memastikan akses dan organisasi yang mudah. Panduan ini akan memberikan pengenalan yang komprehensif tentang cara menggunakan C# untuk memuatkan imej yang disimpan dalam sumber projek secara dinamik ke dalam objek Bitmap.
Memahami sumber projek
Apabila anda menambah imej pada projek menggunakan pilihan Tambah Item Sedia Ada, Visual Studio meletakkannya dalam kawasan Sumber Projek. Lokasi ini berfungsi sebagai lokasi storan yang ditetapkan untuk data khusus projek, seperti imej yang diperlukan untuk aplikasi dijalankan.
Muat imej daripada sumber
Untuk memuatkan imej secara dinamik daripada sumber projek anda, anda boleh menggunakan kelas Properties terbina dalam. Kelas ini menyediakan akses kepada sumber yang telah ditambahkan pada projek. Berikut ialah contoh cara melakukannya:
Permohonan Borang Windows:
Jika anda menggunakan aplikasi Windows Forms dan telah menambahkan imej menggunakan UI Properties/Resources, anda boleh mengakses imej daripada kod yang dijana:
<code class="language-csharp">// Windows Forms应用程序示例 Bitmap bmp = new Bitmap(WindowsFormsApplication1.Properties.Resources.myimage);</code>
Aplikasi WPF:
Dalam aplikasi WPF anda boleh menggunakan teknik berikut:
<code class="language-csharp">// WPF应用程序示例 string resourceUri = "pack://application:,,,/Resources/myimage.jpg"; BitmapImage bitmapImage = new BitmapImage(new Uri(resourceUri, UriKind.RelativeOrAbsolute));</code>
Dengan menggunakan kaedah ini, anda boleh memuatkan imej yang disimpan dalam sumber projek secara dinamik ke dalam objek Bitmap dengan lancar dan cekap.
Atas ialah kandungan terperinci Bagaimana untuk Memuatkan Imej Secara Dinamik daripada Sumber Projek dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!