Gnome
為什麼 Gnome 的小數縮放限制為 1/4 的倍數的技術原因?
我可以理解為什麼 100%、200%、300%……縮放在技術上更容易。但是說到分數縮放,為什麼會限制在 125%、150% 和 175% 之內呢?例如,實施 110% 是否比實施 125% 更難?
不知道這實際上是如何在不同的系統上實現的,我只能猜測:
通過這些值實現點陣圖縮放確實更有效。考慮 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%)需要實際的除法運算。