主题:  关于copypixel,getpixel.setpixel的

dexn

职务:普通成员
等级:1
金币:1.0
发贴:157
#12001/2/21 16:25:03
我在http://www.director-online.com/accessArticle.cfm?id=957看见有关这方面的介绍,但说是没公开的LINGO,我在帮助里也没找到。由于英文差,不知道那为大虾可以提供让我这等小鸟参考!



5D荣誉版主

职务:版主
等级:1
金币:10.0
发贴:177
#22001/2/21 16:58:50
是LINGO语句,
参考lingo_dictionary_8(PDF文档)



愁眉不展

职务:普通成员
等级:1
金币:0.0
发贴:114
#32001/2/22 9:53:20
D8的帮助里,按类别,到bitmap下去找



xuyi_5d

职务:普通成员
等级:2
金币:1.0
发贴:179
#42001/2/22 10:09:37
copypixel
从源图像中拷贝指定范围的内容到指定的图像目标
例: member("flower").image.copyPixels(member("Happy").image, member("flower").rect, member("Happy").rect)

getpixel
返回图像中指定的点的颜色值
例: myColor=member("Happy").image.getPixel(90, 20)

setpixel()
将图像中指定的点设定颜色值
例: member(5).image.setPixel(0, 0, rgb(0, 0, 0))

编辑历史:[这消息被xuyi编辑过(编辑时间2001-02-22 10:10:32)]


dexn

职务:普通成员
等级:1
金币:1.0
发贴:157
#52001/2/22 14:10:02
谢谢xuyi,我大概的意思应该明白了,我尝试了一下,发现setpixel的速度很慢,但因为可以设置rgb,能产生很好的效果,copypixel速度则不错,但只能照搬原图,产生的效果则比较有限。不知道什么地方有这方面的应用,想参考一下,谢了!



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
#62001/2/22 18:02:07
比如说拼图,自制小动画,按钮(不用割图,方便不少)。。。。。。
是一条很有用的lingo