假设我想在我的程序中包含一个图像放大/缩小算法。执行时间不重要,结果的“质量”很重要。在这种情况下,你如何定义“质量”,然后如何从可用选择中选择最佳算法?
另外一方面,如果这太笼统了,那么我试图找到解决方案的根本问题是:假设我有很多图像需要在运行时进行放大(实际上是视频)。我可以使用慢速高质量的算法预处理它们并将它们放大到某种程度,但我不知道最终的分辨率(毕竟人们有不同的显示器),因此我无法立即调整大小。如果我使用高质量的算法对其进行部分放大,然后让播放器在运行时使用快速但低质量的算法进一步放大到必要的分辨率,这样是否有益?还是应该保留视频原样,并让所有放大在运行时完成?
另外一方面,如果这太笼统了,那么我试图找到解决方案的根本问题是:假设我有很多图像需要在运行时进行放大(实际上是视频)。我可以使用慢速高质量的算法预处理它们并将它们放大到某种程度,但我不知道最终的分辨率(毕竟人们有不同的显示器),因此我无法立即调整大小。如果我使用高质量的算法对其进行部分放大,然后让播放器在运行时使用快速但低质量的算法进一步放大到必要的分辨率,这样是否有益?还是应该保留视频原样,并让所有放大在运行时完成?