WPF中 如何将图片文件夹下的image图片转化成二进制byte[] 文件

WPF中 如何将图片文件夹下的image图片转化成二进制byte[] 文件,第1张

试试这个:

将pic文件的所有图片的生成方式设为Resource,首先获取流,

StreamResourceInfo info = Application.GetResourceStream(new Uri("pic/xx.jpg",UriKind.Relative))

Stream stream=info.Stream

然后将流读入字节数组中,

byte[] buffur = new byte[stream.Length]

stream.Read(buffur, 0, buffer.Length)

不是必须要会员的。

可以试一下这几种方法:可以将图片通过CGI获取保存到本地,snapshot.cgi快照的意思。或者对本地图片文件的读取,转换为byte数组然后存进数据库。也可以图片显示到image控件之中。

按照Window用户的习惯,同一个界面显示的图片应该是一个路径的,因此不管你点击哪个图片,打开的都应该是同一路径

既然你在问这个问题,就假定它们并非统一路径的,而且你能获取到选中的图片的全路径。

        public void OpenFolder(string fileName)

        {

            string path = System.IO.Path.GetDirectoryName(fileName)

            System.Diagnostics.Process.Start("explorer.exe", path)

        }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12105498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存