如何批量的将图中Resources中的图片给存到本地指定的文件夹中(C#编程可以实现吗?)最好有点主要的代码 60
2个回答
展开全部
直接定义一个Image对象,然后将Resources中的图片赋值给定义的Image对象,然后调用Image的save方法即可。假设你的项目名称为test,你的Resources里面有个为“11”的图片,你要保存它到D盘下,名字为"test.jpg",那么代码如下:
Image img = global::test.Properties.Resources.11;
img.Save ("D:\\test.jpg",System.Drawing .Imaging .ImageFormat .Jpeg );
Image img = global::test.Properties.Resources.11;
img.Save ("D:\\test.jpg",System.Drawing .Imaging .ImageFormat .Jpeg );
追问
嗯,这张截图是在chrome的开发者工具里截下的,我是想将资源文件中的图片转存到指定的文件夹。你的代码是C#的?还是Javascript,我是初学者。
追答
这个是C#的啊~
展开全部
不知道意思是否是将资源文件中的图片取出保存
以下仅供参考
ResXResourceReader rsxr = new ResXResourceReader("Resources文件名");
IDictionaryEnumerator id = rsxr.GetEnumerator();
foreach (DictionaryEntry d in rsxr)
{
if (d.Key.ToString() == "$this.BackgroundImage")
{
System.Drawing.Bitmap a = (System.Drawing.Bitmap)d.Value;
a.Save("a.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
break;
}
}
以下仅供参考
ResXResourceReader rsxr = new ResXResourceReader("Resources文件名");
IDictionaryEnumerator id = rsxr.GetEnumerator();
foreach (DictionaryEntry d in rsxr)
{
if (d.Key.ToString() == "$this.BackgroundImage")
{
System.Drawing.Bitmap a = (System.Drawing.Bitmap)d.Value;
a.Save("a.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
break;
}
}
更多追问追答
追问
嗯,这张截图是在chrome的开发者工具里截下的,我是想将资源文件中的图片转存到指定的文件夹。你的代码是C#的?还是Javascript,我是初学者。
追答
C#
简单的说你可以根据图片信息中的Url
在浏览器地址栏输入该Url 然后右击图片保存即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询