我可以理解为什么 100%、200%、300%...缩放在技术上更容易。但说到分数缩放,为什么限制为 125%、150% 和 175%?是不是实施起来比实施125%更困难,比如110%?
答案1
不知道这在不同系统上实际是如何实现的,我只能猜测:
通过这些值实现位图缩放确实更有效。考虑 150% 缩放:
at 100%: 1 2 3 4 ...
--- --- ---
-- -- -- -- --
at 150%: 1'2'3'4'5'6'...
像素 1' 将与像素 1 相同,像素 2' 将是 (像素 1 + 像素 2) / 2,像素 3' 将与像素 2 相同,依此类推。因此,您需要一个简单的加法+移位操作,该操作可以在任何 GPU 或矢量引擎的硬件中高效完成。同样,125% 缩放所需的双移,而其他关系(如上述 110%)需要实际除法运算。