求在VB中,能最快的读写象素点的方法。。。 用GetPixel,SetPixel不就可以了吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用内存块我也想可是颜色的读写,能不用API吗 哎呀,办法是有的嘛,不要急,用几个API就可以解决了。恩,我想想首先是用GETOBJECT函数取得你的图片的BITMAP结构。然后在BITMAP结构中就有关于这张位图的色深,相素大小,每点颜色的相关信息,接下去,啊就看你的了。如果还不明白,请看MSDN关于GETOBJECT 和BITMAP的介绍了,你一定可以的了,嘻嘻。给分 ???,我已经载入到PictureBox中,应该算是在内存里吧。。然后再用API读写这样也不快crazybeatcode不太理解你的意思。 HX:crazybeatcode的意思是用结构的方法。。可crazybeatcode这需要指针来指到这个内存块上。如何请指教二三 不要失望的啊,紫月,你真的得多学点API的说了,BITMAP是一个很重要的对象,很多东西都包含这个的,比如,你看看PICTUREBOX控件中是不是有一个HBITMAP属性?这就是它指到BITMAP的“句柄”啊。有了这个句柄,你才可以很快节的读取图片数组的内容的啊。具体,你可以看看关于GETOBJECT函数的说明,还有关于CREATEDC这些函数,或许你会明白的,实在不行,你先给分,我发个例程给你 [email protected]crazybeatcode 你还是寄信吧。如果是关于DIB象素点的操作,不管是VB还是VC都可以能不能把关键代码,摘出来。放在说明书或把用到的有关函数列一下看了两天,大概意思明白了,用DIB的结构,不过疑问多多,都没有关于象素操作的程序,都是在256色的结构上,直接读图,看资料来不及了,可我会继续思索(感觉只差一步了)。crazybeatcode 谢谢你的提示。在VB中,我已经用了CreateDC类似的操作,绘图在后台完成,然后复制到前面,就是关于结构,在得到HBITMAP后,又如何去使用呢?。得到了大小,(这就是它指到BITMAP的“句柄”啊。) ???如何访问 crazybeatcode 告诉我信箱了,要不怎么联系你了,想请也找不到你了 crazybeatcode:呵呵我明白了。。用文件头的方法可现在的图片就在PictureBox中(自带),不是用GreateDIBSection 创建的。也就是说只得到了宽,高,和位数(你看看PICTUREBOX控件中是不是有一个HBITMAP属性?这就是它指到BITMAP的“句柄”啊。)在这里,这个“句柄” 是不是直接的指针。不包括文件头的。 一直想回复却一直没有机会想对大家说声谢谢谢谢各位前辈的帮助。crazybeatcode(killdogdoctor):十分感谢,希望我们不光是学术上的交流,还能做很好的朋友。。渐悟-》顿悟有时候也不容易 再说一声谢谢[email protected] vb程序中背景图随窗口大小变化? 如何去处前边的0 OLE用ReadFromFile读入文件后,为什么会自动变成SourceDoc 那个指定的文档呢?在线等 listview 问题,在线等 一个基本问题, 急,在线等,只是个循环问题都搞不出:( ADO打开复合集合问题(新手上路,请多帮忙!) 两个问题! VB中两个FORM间怎么传送数据? 请教:如何着手编一套股票软件? 各位兄台帮帮忙,VB打印的问题 一个VB中的致命问题。望各位参与一下!!
可是颜色的读写,能不用API吗
恩,我想想首先是用GETOBJECT函数取得你的图片的BITMAP结构。
然后在BITMAP结构中就有关于这张位图的色深,相素大小,每点颜色的相关信息,接下去,啊就看你的了。如果还不明白,请看MSDN关于GETOBJECT 和BITMAP的介绍了,你一定可以的了,嘻嘻。给分
然后再用API读写
这样也不快
crazybeatcode
不太理解你的意思。
crazybeatcode的意思是用结构的方法。。可crazybeatcode这需要指针来指到这个内存块上。
如何请指教二三
有了这个句柄,你才可以很快节的读取图片数组的内容的啊。具体,你可以看看关于GETOBJECT函数的说明,还有关于CREATEDC这些函数,或许你会明白的,实在不行,你先给分,我发个例程给你
crazybeatcode 你还是寄信吧。如果是关于DIB象素点的操作,不管是VB还是VC都可以
能不能把关键代码,摘出来。放在说明书或把用到的有关函数列一下
看了两天,大概意思明白了,用DIB的结构,不过疑问多多,都没有关于象素操作的程序,都是在256色的结构上,直接读图,看资料来不及了,可我会继续思索(感觉只差一步了)。crazybeatcode 谢谢你的提示。在VB中,我已经用了CreateDC类似的操作,绘图在后台完成,然后复制到前面,就是关于结构,在得到HBITMAP后,又如何去使用呢?。得到了大小,
(这就是它指到BITMAP的“句柄”啊。) ???
如何访问
呵呵我明白了。。用文件头的方法
可现在的图片就在PictureBox中(自带),不是用GreateDIBSection 创建的。
也就是说只得到了宽,高,和位数
(你看看PICTUREBOX控件中是不是有一个HBITMAP属性?这就是它指到BITMAP的“句柄”啊。)
在这里,这个“句柄” 是不是直接的指针。不包括文件头的。
想对大家说声谢谢
谢谢各位前辈的帮助。
crazybeatcode(killdogdoctor):
十分感谢,希望我们不光是学术上的交流,还能做很好的朋友。。
渐悟-》顿悟有时候也不容易
[email protected]