C#怎么引用资源里面的图片,并且把它放到一个数组里

C#怎么引用资源里面的图片,并且把它放到一个数组里,第1张

把放在Debug文件里,再用相对路径Applicationstartup+"\\"+ImageName(名字,要加上后缀名)存储到数组里就可以了,要使用的话用ImageFrom(Applicationstartup+"\\"+ImageName)

'假设Form 上已经存在Picture1的控件,并已经设置好

Dim PBag As New PropertyBag

Dim B() As Byte

PBagWriteProperty "Picture", Picture1Picture

'读取Picture1Picture 并写到 Pbag 容器中

B = PBagContents '获取容器Byte 到 B() 数组中

'这时 B 就时我们想要获得的Byte数组

'读取 Byte() 数组内容到 Picture

PBagContents = B '指定 PBag容器的内容

'读取容器中的

Set Picture1Picture = PBagReadProperty("Picture")

简单的几句代码就可以完成从到Byte() ,从Byte()到的转换。而且其保存和读取的格式都是使用了原始格式,即:如果你的框读入的是Jpg格式,则保存的Byte()数组也是该Jpg格式的数组,而非普通位图的数组,所以你也不用担心转换后的数组很没有压缩,很大。

思路:生成1到10随机数,每生成一个随机数就从二维数取对应的值出来

Random random=new Random();

int RandKey=randomNext(1,10);

var userImg = $("[name='userImg']")map(function () { return $(this)attr('src') })get()join("|"); //return 一个数组类型字符串

var userImgList = userImgsplit('|');//转成数组形式

userImgList 就是你所有name="userImg" 的img标签 的src值了。

以上就是关于C#怎么引用资源里面的图片,并且把它放到一个数组里全部的内容,包括:C#怎么引用资源里面的图片,并且把它放到一个数组里、VB 如何获取屏幕图片数据保存在一个二进制数组里面、C#里怎么把一组图片放入二维数组然后随机读取到pictureBox里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9680926.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存