猿问
请问在C#中从项目资源区域加载图像
在C#中从项目资源区域加载图像
我的项目中有一个图像存储在Resources/myImage.jpg中。如何将此图像动态加载到Bitmap对象中?
HUH函数
浏览 353
回答 3
3回答
呼啦一阵风
您正在使用Windows窗体吗?如果您使用Properties/Resources UI添加了映像,则可以通过生成的代码访问该映像,因此您可以这样做:var bmp = new Bitmap(WindowsFormsApplication1.Properties.Resources.myimage);
0
0
0
慕斯709654
您可以通过以下方式获得对图像的引用:Image myImage = Resources.myImage;如果你想复制对于图像,您需要执行以下操作:Bitmap bmp = new Bitmap(Resources.myImage);别忘了处理掉BMP等你做完了。如果在编译时不知道资源映像的名称,可以使用资源管理器:ResourceManager rm = Resources.ResourceManager;Bitmap myImage = (Bitmap)rm.GetObject("myImage");ResourceManager的好处是,您可以在Resources.myImage通常超出范围的地方使用它,或者在需要动态访问资源的地方使用它。此外,这也适用于声音、配置文件等
0
0
0
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
我要回答