作者回复: 补0不可以,因为跟周围像素差太大了,用第一行和第一列的像素补就可以了。
作者回复: 是的
作者回复: 汇编优化,就像编码器也是一样的,需要针对不同CPU做汇编优化
作者回复: 可以使用第一行、第一列的像素直接填充一下就可以了,这样先补齐周围像素,然后插值,实现起来每个像素点的插值使用同一种逻辑会方便一下。不需要特殊处理。
作者回复: 应该是取的(2, 2),(2, 3), (3, 2), (3, 3)这四个点计算的,用公式最后算出来其实还是(2, 2)的像素值。
作者回复: 这些算法是通用的,OpenGL里面也是这些算法。原理差不多。其他的开源库也有实现的,比如ffmpeg
作者回复: 一般将第一行和第一列复制填充一下。
作者回复: 跟bicubic非常像,就是基函数换了
作者回复: 不涉及AI算法
作者回复: 你是说点击小图,查看大图中间的缩放吗?这个应该是系统实现的吧。肯定不需要每秒这么多次缩放的。人眼没有这么敏感。我不知道我有没有理解你说的动画指的是哪个。