代理公司注冊上海工具seo
抗鋸齒的線
右下角的時候h是0,到頂部 h是1,然后中間y相距4個像素,那dy就是0.25
如果讓h = abs(fract(h - 0.5) - 0.5)
中間一行0.5,第一行 第三行都是0.25,兩端都是0
根據(jù)插值來看 這里是
如果用h/dy
那么第一行以上,他的值就是[0.25 - 0.0]/0.25 = [1,0]
第三行下面,他的值也是[0.25 - 0.0]/0.25 = [1,0]
0.35/0.25,值大于1的,我們截斷為1,
那么圖片就從中間是白色 最后一個像素進(jìn)行了漸變
如果這里間隔了100個像素
dy=0.01
在第一個像素的話就是[0-0.01]/0.01也是從下往上白色漸變黑色,
最后一個像素也是[0-0.01]/0.01,從上往下漸變黑色,
中間的值呢 隨便一個 比如0.5/0.01大于1了就是白色,也就是剛好兩頭的2個像素是黑色
好了 原理懂了 就背公式就行了,下面就是出處
EVAN