vb 请教高手

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:44:58
如何实现浮雕效果的深度及灯光效果的角度均可调节,并增加水彩的效果的图像处理。请把程序发到邮箱maybe009@yahoo.cn 有帮助必当重赏。。。。

如何实现浮雕效果的深度及灯光效果的角度均可调节,并增加水彩的效果的图像处理?

首先,你先学习一下美术吧,里面会有介绍的;
其次,到网上搜索一下吧,浮雕效果的制作等;
然后,再考虑怎么用VB实现吧;
最后,请选择SDK来实现。

程序说明
可以对512*512的256色位图进行锐化、浮雕效果处理。
锐化图像 锐化图像就是要突出形体的边缘。边缘也就是颜色值发生显著变化的地方,在程序中采取了下列算法。
New_color=original_color+0.5* different
differert表示相邻像素之间的差值。0.5为锐化系数,系数越大,锐化效果就越突出。
浮雕效果 浮雕效果是只取相邻像素的差值。这时,图像的平淡区被完全“抹平”,只能看到图像的边缘,程序中采用的算法如下:
new_color=different+128
扩散效果 扩散效果在图像中引入了一定的随机性,使图像有油画般的效果。应在当前像素点周围5*5的像素块中随机取一点作为当前像素值。
柔化图像 柔化操作使原图看起来更加柔和,有种蒙胧感。柔化可以削减图像中颜色的显著变化,使形体的边界趋于平滑。柔化图像,就是要减少像素之间较大的差别。取以当前像素为中心的3*3的像素块,取这个像素块中颜色的平均值和周围像素趋于一致,这样就削减了颜色的显著变化。对图像中每个像素点都进行同样的操作,就构成了对整幅图像的柔化。
影响柔化程度的一个因素是选取像素块的大小。所选取的像素块越大,产生的柔化效果越强烈,加强柔化效果,即通过改变像素块的大小来调节柔化强度。
马赛克效果 将欲生成马赛克效果的图像分成n*n个像素块,每个像素块的像素取平均值作为这n*n个像素点的值。

难死了!!!!!!

给800分,就给你做。

厦大计算机的吧。。。