C# 如何把文件夹里的图片读到内存中.?

现在文件夹有很多图片,我想把他读到内存里,怎么读.?... 现在文件夹有很多图片,我想把他读到内存里,怎么读.? 展开
 我来答
lcg1986
推荐于2016-10-11 · TA获得超过3374个赞
知道大有可为答主
回答量:1858
采纳率:90%
帮助的人:1616万
展开全部
Image image = Image.FormFile(路径);

整个文件夹就循环下就OK了

string [] files = System.IO.Directory.GetFiles("文件夹路径");
foreach (string filepath in files) {
Image image = Image.FromFile(filepath);
}
百度网友d242235
2010-04-01 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:820万
展开全部
写了一个函数,可以帮你解决这个问题。

MemoryStream GetImgStream(string strFileName)
{
System.Drawing.Image imgFullSize;
MemoryStream stmimage;

imgFullSize = System.Drawing.Image.FromFile(strFileName);

stmimage = new MemoryStream();
imgFullSize.Save(stmimage, System.Drawing.Imaging.ImageFormat.Jpeg);
return stmimage;

}

函数中的参数strFileName是图片的完整路径,你可以首先遍历文件夹中的图片文件,然后逐个传入图片文件路径参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiwenxiaolove
2010-04-01 · TA获得超过419个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:0
展开全部
最简单的方法就是直接添加到资源里。

你打开项目\项目属性 找到资源选项卡 选择资源类型 添加就可以了、
然后这样访问 Properties.Resources.RK000005_01 RK000005_01 为图片名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fz272103148
2010-04-02 · TA获得超过523个赞
知道小有建树答主
回答量:966
采纳率:75%
帮助的人:317万
展开全部
你用文件流读取就是写到内存中了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式