社区
C#
帖子详情
怎么样将ImageList里面的图片提取出来?
diandian82
2005-11-29 10:40:23
1。就是把ImageList里的每一个图片都保存成一个独立的文件?
2。如何将两个ImageList的图片合并到一个ImageList里面?要求是在设计时,不是运行时。谢谢!
...全文
1217
15
打赏
收藏
怎么样将ImageList里面的图片提取出来?
1。就是把ImageList里的每一个图片都保存成一个独立的文件? 2。如何将两个ImageList的图片合并到一个ImageList里面?要求是在设计时,不是运行时。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qpgsd
2006-02-11
打赏
举报
回复
mark
阿非
2005-12-01
打赏
举报
回复
mark `
diandian82
2005-11-30
打赏
举报
回复
搞定了,谢谢,第二个问题可以先用第一个把图片保存出来再加进去,哈哈
s5689412
2005-11-30
打赏
举报
回复
foreach (Image img in ImageList.Images)
{
img.Save(...);
}
foreach (Image img in ImageList2.Images)
{
ImageList1.Images.Add(img);
}
没测试过,不过大致逻辑如上,请自己试试看。
diandian82
2005-11-30
打赏
举报
回复
能详细点么?代码怎么写?
diandian82
2005-11-29
打赏
举报
回复
怎么这个也没有人会么?能不能实现阿?
diandian82
2005-11-29
打赏
举报
回复
急,在线等
cjnet
2005-11-29
打赏
举报
回复
顶
s5689412
2005-11-29
打赏
举报
回复
第二个问题,在设计时应该做不到,运行时倒是有办法,类似于redwolf_123(雨恨云愁)说的那样,从一个里面Add到另外一个里面。
s5689412
2005-11-29
打赏
举报
回复
ImageList有一个ImageList.Images 属性,可以获取此图像列表的 ImageList.ImageCollection,然后遍历获得的ImageCollection对象就可以获得所有的Image对象,然后再Save出来就可以了。
yuguojing203
2005-11-29
打赏
举报
回复
帮顶。。。
diandian82
2005-11-29
打赏
举报
回复
up
diandian82
2005-11-29
打赏
举报
回复
up
diandian82
2005-11-29
打赏
举报
回复
不是那么简单吧?你先建立一个imaglist ,然后把图片加进去,编译运行后再把图片删除,你会发现图片还是会显示出来的,估计是已经.resx文件中了,所以我想能不能导出去!
redwolf_123
2005-11-29
打赏
举报
回复
imaglist 只是存一个图片的地址而已。图片本来就是单独被保存在文件中。
可以使用Item.add合并
modTC_Icon:让VB6支持[32位/24位]真彩色图标
VB6本身只支持16色(4位)和256色(8位)的图标,这种图标只是早期的Windows版本所采用的 图标格式标准。现在各种高清真彩色(32位带Alpha通道、24位不带Alpha通道)早已经很流行 并且普遍使用了,但在VB6中却不能直接支持、使用。即使想把这种真彩色图标加入图标资源、 或者是把它加入
Image
List
控件中,也会被提示“无效
图片
”而不能加入。记得论坛中曾经有某 位高人说过,VB6的Form是支持真彩色图标的,可以给窗体设置真彩色图标。 昨天上午我试了一下,新建一个标准EXE工程,然后随意找了一个高清真彩图标文件,给工 程的Form1设置Icon属性,成功了……… 但是,感觉它显示的图标有点怪异,总觉得有些不对 劲呢…… 于是,我把这个高清图标文件中32×32和16×16这两种规格的真彩色图标单独
提取
出来,分别保存为一个.ico格式的文件,然后再用这两个图标文件来给它设置Icon属性。果然, 这两个文件在操作时VB6都提示“无效
图片
”!!!这就说明:VB6是不支持真彩色图标的。最 开始时“能设置成功”,只不过是因为它从图标组中找到了256色的、它能支持的格式罢了。 闲话不多说了,这个模块进行了简单的封装,提供了一些基础的操作功能。源码中有比较 详细的注释,使用起来应该是很简单的,就不再写什么“应用示例代码”了。首先要调用接口 函数装载图标,从图标文件加载就调用LoadFromFile(),从字节数组加载就调用LoadData()。 加载成功后,即可调用其它接口来使用图标对象了,比如用GDI方式把图标画到窗口内、或者画 到某个PictureBox上、给自己的窗口或别的程序窗口设置一个真彩色图标等。虽然在“资源” 中不能以“图标”的方式把真彩图标加入,但是,却可以按“自定义资源”的方式把图标文件 装入,使用时读取出对应的资源数据,然后调用函数LoadFromData()进行加载。加载成功就可 以使用
里面
的真彩色图标了。 这个模块只提供了一些基本的功能,如果有需要可以自己再进行扩展。还有就是没有进行 异常处理,因此要求用来加载的文件必须是正确的图标文件、并且可以读取;数组数据则必须 是合法的图标文件数据。否则可能会引起异常,你也可以修改代码进行异常捕获处理。
使用PyMuPdf
提取
、删除及替换PDF中的
图片
文件
有时候想把PDF中的
图片
文件
提取
出来,身为程序员的我当然是自己写段代码来实现,先看看了网上的方法,都是逐行遍历,正则匹配来
提取
什么的,其实没有那么复杂,PyMuPdf官方文档里自带就有
提取
图片
文件的方法,非常简单,下来用代码来记录下: 1.
提取
图片
#coding:utf-8 import fitz,os doc = fitz.open('E:\\files\\25109878.pdf') imgcount=0 for page in doc:
image
List
= page.getIm..
C# 实战项目——制作仿QQ软件
2、如何触发窗体和控件的事件 3、
List
View控件和
Image
List
组件的结合使用 4、数据库及数据表的创建 5、使用C#操作SQL Server数据库 6、Timer定时器组件的使用 7、如何判断是否按下<Enter>键...
C# VBA
提取
word中
图片
方法
想要完整
提取
word文件中的
图片
,VBA宏中并没有相应的方法,在网络中能找的方法一般就2种,一种是另存为网页,然后在files文件夹下会自动产生
图片
,此方法有弊端,当一个
图片
重复使用则只会保存一份,当然这其实正常,而且是按照浏览顺序产生的文件名,如图中所示: 这种还是比较简单的
图片
类型,但是如果你有需要顺序数据的需求的话,重复的
图片
会导致index错误。所以记录一种单独
提取
图片
的方法,代码如下: int picindex = 0; forea
c#使用系统
Image
List
显示文件图标
今天在百度知道上看到一个提问,要做个简单的文件浏览器,于是拿出以前写的半成品修改了一下,中间碰到了一点小麻烦。主要是如何在c#
里面
给
List
View控件设置图标时使用系统的
Image
List
,而不是自己创建
Image
List
对象。 先把封装了
提取
图标等API的FileIcon类贴出来。 class FileIcon { [StructLayout(Layou
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章