图像插值(双三次或双线性).如果没有邻居像素怎么办?

ser*_*g66 1 algorithm interpolation

由于JavaScript中没有本地实现插值(旁边是最近邻居),我正在尝试创建自己的方法.但考虑到双三次(或双线性)插值需要相邻像素(16或4),我应该怎样处理没有所需邻居数量的边缘像素?我应该忽略它们吗?但插值公式需要所有像素.

and*_*oke 5

重复最近的像素.

不要使用白色或黑色,因为它会在边缘分别引入更浅或更暗的色调.