组7和组9的制作方法与组8类似,只是中间夹杂了一些其他的步骤。
其他应用
网页教学网
2.7 制作光盘 制作光盘的方法很多,这个当然是用极坐标画的,但感觉做得并不好。
2.8 放射文字 组11,关于这个网上有很多教程,不再赘述。 Webjx.Com
既然如此,那么极坐标到直角坐标转换有什么用处呢?大部分情况下,需要进行极坐标变换的仅仅是图像中的一部分,如果直接“做直线->直角坐标转极坐标”,那么原有图像也会被扭曲。因此可按照“极坐标转直角坐标->做直线->直角坐标转极坐标”的方式,就能保持原有图像不变。 Webjx.Com
由此我们可以总结出极坐标滤镜以下几个特点:
与风结合
风滤镜恰好是制作直线特别是渐隐的放射效果直线的好工具。根据上面 “极坐标转直角坐标->做直线->直角坐标转极坐标”的理论,使用风来制作直线,就能获得所需的放射效果
2.9 形状的极坐标变化 我最喜欢这个,是无意中试出来的。组12。 Webjx.Com
具体应用就讲到这里,最后讲讲一点点理论,说一下极坐标转换滤镜的工作过程。 三、 极坐标滤镜的工作过程(直角坐标到极坐标) 一般而言,位图图像中的任意一点(象素)可以用直角坐标(x,y)来表示。同样这个象素也可以由极坐标(r,a)来表示。极坐标滤镜的工作过程就是将基于直角坐标系的象素(x,y)经过极坐标映射(r,a)之后再由直角坐标(x’,y’)表示出来的过程。 直角坐标和极坐标的互化公式如下: r = sqrt ( x * x + y * y ) a = arctg ( y / x ) x = r * cos ( a ) y = r * sin ( a ) 下面是一段是模拟极坐标滤镜工作的伪代码。这个代码并不是我编写的,我也只是看懂而已,更详细的解释可以参考下面的链接: http://www.jasonwaltman.com/thesis/filter-polar.html (这是个国外的网站,站主利用C++模拟出了一些PS的滤镜的效果,而且提供源代码和源程序。) for every pixel in the original image do