主题:  请各位老大帮帮忙,D菜鸟的问题

bruclan

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2004/1/31 21:37:08
#12004/3/7 15:41:38
我已经得到了一张图像演员"image"在(320,240)象素处rgb值,我把它保存在mycolor变量里了。myColor=member("image").image.getPixel(320.240)
请问我如何在文本演员"text1"内显示出它的rgb值。
请问我该如何得到了一张图像演员"image"的某点的象素值,使用什么函数,并且如示在文本演员"text2"内显示出这个值。
急急急!!!!

谢谢大虾帮忙!!!!



wanlang

职务:普通成员
等级:1
金币:0.0
发贴:39
注册:2005/4/21 16:35:45
#22004/3/7 18:54:04
1
myColor=member("image".image.getPixel(320.240)
put myColor

-- color( 248, 248, 248 )

从上面看出,上面三个数对应rgb三个色值,我们可以用下面的方法来提出他们
put myColor.red,myColor.green,myColor.blue

-- 248 248 248

要设置某点的颜色用下面的方法:
myColor.red=20 --设置对象myColor中的red值修改为20
member("image".image.setPixel(320.240,myColor)--设置point[320,240]的颜色为myColor里面的值

2
某点的象素值是指Alpha值吗?是的话你可以参考帮助中下面的函数
extractAlpha(),setAlpha()等