本文所分享的知识点是【为什么Windows鼠标指针是弯的?】,欢迎您喜欢52ij所分享的新闻、攻略、电脑教程及手机知识等经验,下面是详细的讲解。
为什么Windows鼠标指针是弯的?
在绘制像素画时,要使斜线平滑,在水平(或竖直)方向上每偏移一个像素,在竖直(或水平)方向上偏移的像素,应当是相同的整数。如图左边三种斜线,就是这样的情况,图中的 \tan{\theta} 应该为整数。

而如果要使鼠标指针轴对称,那么指针的“柄”必然与竖直方向成22.5度。而这个角度不能使得对应的\tan{\theta}为整数,所以,这样的斜线在没有抗锯齿的情况下,并不平滑。如图最右边的情况(请点开大图)。

而按照轴对称绘制出来的鼠标指针,可能会是这样子的。下图是我在Fireworks中绘制后旋转得到的——

显然这结果并不好看。图中指针的“柄”与竖直方向成22.5度。在Windows尚未对鼠标指针进行抗锯齿的年代,显然设计师会对其进行修整,从而获得更佳的外观。而最终修整的结果,亦会是问题附图中提到的26.57度。也就是说,即使按照轴对称来绘制,在进行符合视觉的修正后,也会是“歪的”。
经过抗锯齿后,即使是22.5度的线条也会有平滑度不错的外观。但是,使用1:2的斜线,在小尺度下会仍然会更为清晰。追求pixel-perfect的设计师,在绘制小图标时大概也仍会进行如此的修正。

从Windows Vista开始,鼠标指针开始使用经过抗锯齿处理的图像。但将其截图放大看,仍可发现1:2的关系——而这是设计师在绘制指针时就如此操作,还是绘图软件对矢量图形进行抗锯齿处理时,由于尺寸较小而形成的效果,就不得而知了。
鼠标指针的尺度如此小,纠结其是否轴对称是没有意义的。要知道,设计师在绘制小尺寸图标时经常会对形状进行修改,以获得清晰的图像。比如这个处理圆的方法:http://webdesign.tutsplus.com/articles/quick-tip-creating-crisp-pixel-perfect-circles-in-photoshop--webdesign-9330
以及此问答:http://www.zhihu.com/question/24897095
------
救救我这个强迫症啊!!!
不然真的要换系统了!!!
——顺带一提,应该每个图形操作系统的鼠标指针都是按照如此的规则绘制的。所以,如果接受不了,换系统恐怕帮不了你。请题主节哀。
或许等高分屏普及之后,会有真正完美的鼠标指针来拯救题主的强迫症吧。
关于为什么Windows鼠标指针是弯的?的相关讨论如下:
相关问题:为什么我的鼠标指针会自己在屏幕上乱跑啊?
答:注意你以前是不是就有这种情况,除了中毒和鼠标坏了之外,还有一种可能就是周围有其他电器干扰,如红外线,我家的鼠标就是这样,建议拿到别处试试。以下是别的网友碰到此类问题的解决方案:1.我使用鼠标的过程当中,经常会出现鼠标失控满屏幕乱... >>详细
相关问题:windows7鼠标指针变成一条线
答:解决方法: 1、击开始菜单,打开控制面板,在控制面板中打开鼠标选项; 2、在弹出的界面中切换到指针标签; 3、在图中标注的下拉菜单中有很多鼠标方案,你可以自由选择,右边是预览图。选定之后点击确定鼠标就改变了; 4、如果想换回系统默认的... >>详细
相关问题:为什么鼠标指针不停的闪烁?
答:可能有以下几种情况 中病毒 杀毒重或装系统 接口问题 换鼠标或修主板 鼠标损坏 换鼠标,或者更换到其他电脑查看是否是鼠标的问题。 电脑系统出现故障(病毒,误删等) 系统维护,或重装。 鼠标垫不平整,有细小东西或者没有鼠标垫造成无法固定而... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
