第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在C#中從項(xiàng)目資源區(qū)域加載圖像

在C#中從項(xiàng)目資源區(qū)域加載圖像

慕容708150 2019-07-19 16:28:30
在C#中從項(xiàng)目資源區(qū)域加載圖像我的項(xiàng)目中有一個(gè)圖像存儲(chǔ)在Resources/myImage.jpg中。如何將此圖像動(dòng)態(tài)加載到Bitmap對(duì)象中?
查看完整描述

3 回答

?
子衿沉夜

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

您正在使用Windows窗體嗎?如果您使用Properties/Resources UI添加了映像,則可以通過生成的代碼訪問該映像,因此您可以這樣做:

var bmp = new Bitmap(WindowsFormsApplication1.Properties.Resources.myimage);


查看完整回答
反對(duì) 回復(fù) 2019-07-19
?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊

您可以通過以下方式獲得對(duì)圖像的引用:

Image myImage = Resources.myImage;

如果你想復(fù)制對(duì)于圖像,您需要執(zhí)行以下操作:

Bitmap bmp = new Bitmap(Resources.myImage);

別忘了處理掉BMP等你做完了。如果在編譯時(shí)不知道資源映像的名稱,可以使用資源管理器:

ResourceManager rm = Resources.ResourceManager;Bitmap myImage = (Bitmap)rm.GetObject("myImage");

ResourceManager的好處是,您可以在Resources.myImage通常超出范圍的地方使用它,或者在需要?jiǎng)討B(tài)訪問資源的地方使用它。此外,這也適用于聲音、配置文件等


查看完整回答
反對(duì) 回復(fù) 2019-07-19
?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊

您需要從資源流加載它。

Bitmap bmp = new Bitmap(
  System.Reflection.Assembly.GetEntryAssembly().
    GetManifestResourceStream("MyProject.Resources.myimage.png"));

如果您想知道程序集中的所有資源名稱,請使用:

string[] all = System.Reflection.Assembly.GetEntryAssembly().
  GetManifestResourceNames();foreach (string one in all) {
    MessageBox.Show(one);}


查看完整回答
反對(duì) 回復(fù) 2019-07-19
  • 3 回答
  • 0 關(guān)注
  • 969 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)