Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Memuatkan Imej Secara Dinamik daripada Sumber Projek C# ke dalam Peta Bit?

Bagaimana untuk Memuatkan Imej Secara Dinamik daripada Sumber Projek C# ke dalam Peta Bit?

Susan Sarandon
Susan Sarandonasal
2025-01-20 20:51:09688semak imbas

How to Dynamically Load Images from C# Project Resources into a Bitmap?

Muat imej daripada sumber projek C#

Soalan:

Bagaimana untuk memuatkan imej yang disimpan secara dinamik dalam kawasan sumber projek C# (cth., Resources/myimage.jpg) ke dalam objek _Bitmap_?

Jawapan:

Untuk memuatkan imej secara dinamik daripada sumber projek anda, ikut langkah berikut:

Semak sama ada Borang Windows digunakan

Pastikan projek anda menggunakan Borang Windows. Jika tidak, kaedah ini tidak memberi kesan.

Tambah imej menggunakan UI sumber

Tambahkan imej pada projek anda menggunakan UI Properties/Resources. Ini akan menjana kod untuk mengakses imej.

Memuatkan imej

Selepas menambah imej, anda boleh memuatkannya ke dalam objek Bitmap menggunakan sintaks berikut:

<code class="language-c#">var bmp = new Bitmap(YourProjectNameSpace.Properties.Resources.myimage);</code>

Nota tambahan:

  • Ganti "YourProjectNameSpace" dalam kod di atas dengan ruang nama sebenar projek anda.
  • Pastikan imej yang anda tambahkan mempunyai set tindakan binaan kepada "Sumber Terbenam" dalam sifatnya.

Atas ialah kandungan terperinci Bagaimana untuk Memuatkan Imej Secara Dinamik daripada Sumber Projek C# ke dalam Peta Bit?. 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