我正在尝试逐步缩小图像,以避免出现伪影。我有一个800平方像素的图像,需要缩小到100平方像素。我想在可变数量的迭代中执行缩放。因此,我想说我希望在3次迭代中从800转到100。如何找到每次应用于图像的比例以达到所需的尺寸?
答案 0 :(得分:1)
如果你想在N个步骤中达到最终比率R,那么每个步骤的比率都是 是R的第N个根,或等价地,R ^(1 / N)。例如,R = 1/8,N = 3,所以 每一步的比例为(1/8)^(1/3),或1/2。
答案 1 :(得分:1)
>>> math.exp(math.log(100./800) / 3)
0.5