技术说明

技术说明

我正在运行一个无法调整大小的应用程序。应用程序上绘制的文本太小,所以我尝试使用放大镜来放大屏幕,但我注意到 200% 的缩放级别比 150% 的缩放级别能提供更清晰的图像。

这是什么原因?有什么方法可以让 150% 的缩放级别更清晰(因为 200% 有点过分了)?如果没有,还有其他方法可以让我自由缩放屏幕而不会损失太多清晰度吗?

答案1

200%(2 倍)缩放允许简单的像素加倍,而 150%(1.5 倍)则需要更复杂的重新缩放算法;实际上没有办法改变这一点。另一个应用程序可能会以不同的方式将大小调整为 150%,从而产生比您现在使用的结果更清晰的结果,但您始终会看到使用整数缩放系数(2 倍或 3 倍与 1.5 倍或 2.5 倍)的更清晰的结果。

希望这可以帮助!

答案2

正如 Aaron 所解释的那样,这是一个简单的数学问题。也就是说,虽然加倍、三倍等会导致每个像素被放大(每个像素变成一个由四个、九个等像素组成的块),扩展乘以 1.25 倍等,得出分数结果。

技术说明

例如,如果你想要放大屏幕中 10 像素宽的区域,将其放大一倍只需制作一个 20 像素宽的区域并复制每个源像素两次即可。但是如果你想将其放大 1.5 倍会发生什么?你必须制作一个 15 像素宽的图像,但由于没有半像素(子像素 渲染尽管如此),你必须加倍每隔一个像素

现在想象一下尝试放大到 175%。您必须制作一张 17.5 像素宽的图像。等等,什么?您如何制作 17.5 像素宽的图像?您做不到!您必须将其四舍五入为 17 或 18 像素宽,然后仅将其翻倍一些使用一些更混乱的公式来计算像素。这使得结果看起来更不美观,也更难阅读。

解决方法

最好的办法是使用另一个程序,该程序使用高级数学来很好地缩放它,类似于模拟器通常采用不同的过滤器将低分辨率视频游戏控制台缩放到高分辨率显示器。

遗憾的是,目前似乎没有任何 Windows 缩放/放大工具支持分数缩放高级过滤(我的首选工具,奥莫尔结果发现两者都不支持。但我确实知道几个有潜力的程序:

  • 莫兹具有漂亮、简约的界面和良好的效果,但缩放似乎不起作用,所以我无法判断它是否可以进行分数缩放。
  • 屏幕放大镜有很多奇特的功能,包括众多可以使结果看起来流畅和出色的过滤器,并且它确实具有分数缩放,但仅限于向下-缩放!也就是说,缩小到小于 1 倍(我找不到其他放大工具可以做到这一点)。
  • 虚拟放大镜也有很多功能。它支持的唯一小数缩放级别是 1.5 倍(这仍然比其他工具要大),虽然它看起来比 1.5 倍的 Windows 放大镜好得多,但如果进行一些过滤,效果可能会更好)。

虽然这些都不太符合要求,但好的一面是,上述工具都是开源的,可以在 SourceForge 上找到,因此您可以轻松提出功能请求,让它们添加必要的功能。

答案3

选择:

通常情况下,最好的方法是在 AutoHotkey 中搜索解决方案。这几乎每次都能帮助解决此类问题。

因此,搜索ahk 放大镜,你可以找到屏幕放大镜来自 Holomind。支持启用/禁用抗锯齿。

看起来像这样: 在此处输入图片描述

相关内容