Damn Vegetables Asked: 2022-11-10 20:58:08 +0800 CST2022-11-10 20:58:08 +0800 CST 2022-11-10 20:58:08 +0800 CST Gnome 的分数缩放限制为 1/4 的倍数的技术原因? 772 我能理解为什么 100%、200%、300%... 缩放在技术上更容易。但是当谈到分数缩放时,为什么它被限制在 125%、150% 和 175%?例如,实施 110% 比实施 125% 更难吗? gnome 1 个回答 Voted Best Answer Philippos 2022-11-11T01:30:43+08:002022-11-11T01:30:43+08:00 不知道这是如何在不同的系统上实际实现的,我只能猜测: 通过这些值实现位图缩放确实更有效。想想 150% 的缩放比例: at 100%: 1 2 3 4 ... --- --- --- -- -- -- -- -- at 150%: 1'2'3'4'5'6'... 像素 1' 将与像素 1 相同,像素 2' 将是(像素 1 + 像素 2)/ 2,像素 3' 将与像素 2 相同,依此类推。因此,您需要一个简单的 add+shift 操作,它可以在任何 GPU 或矢量引擎的硬件中高效完成。同样,您需要进行 125% 缩放的双移位,而其他关系(例如所说的 110%)需要实际的除法操作。
不知道这是如何在不同的系统上实际实现的,我只能猜测:
通过这些值实现位图缩放确实更有效。想想 150% 的缩放比例:
像素 1' 将与像素 1 相同,像素 2' 将是(像素 1 + 像素 2)/ 2,像素 3' 将与像素 2 相同,依此类推。因此,您需要一个简单的 add+shift 操作,它可以在任何 GPU 或矢量引擎的硬件中高效完成。同样,您需要进行 125% 缩放的双移位,而其他关系(例如所说的 110%)需要实际的除法操作。