pixelmap.js
pixelmap.js是一个JavaScript库,用于使用WebGL通过将图像绘制到画布上。
请访问进行演示。
什么?
图像转换可以简化为从(x, y)到位置(i, j)的像素映射。 但是,执行相反的操作(将(i, j)映射到(x, y)更为有效。 有两种存储逆变换的方法。
直接的
来源
变形的
源图像是256x256图像,其中红色通道映射到x ,绿色通道映射到y ,因此(r, g) == (x, y) 。
在变换后的图像中, (i, j)处的(r, g)颜色包含原始(x, y)位置。
置换
没有变换
变形的
未转换的图像是#7F7F7F或rgb(127, 127, 127) #7F7F7F一种颜色。 x位移用r的变化表示, y位移用g的变化g 。
在变换图像中, (r, g)在颜色(i, j)包含来自位移(x, y)以在到达(i, j)
安装
对于
1