为什么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
------
救救我这个强迫症啊!!!
不然真的要换系统了!!!
——顺带一提,应该每个图形操作系统的鼠标指针都是按照如此的规则绘制的。所以,如果接受不了,换系统恐怕帮不了你。请题主节哀。
或许等高分屏普及之后,会有真正完美的鼠标指针来拯救题主的强迫症吧。
新闻标签:鼠标
本文来自:Linux教程网
转载于:https://blog.51cto.com/9819505/1625255
为什么Windows鼠标指针是弯的?相关推荐
- Python 技术篇-利用pymouse库操作windows系统电脑实现鼠标指针移动、点击
需要安装 pymouse 库,直接 pip install pymouse 就好了. 如果运行过程有如下报错,就是缺少 windows 库,请看: Python 技术篇-windows库安装 鼠标指针 ...
- Windows 技巧篇-鼠标指针安装方法,漂亮的鼠标指针推荐
个人非常喜欢推荐,梦幻彩色鼠标指针资源获取: CSDN资源下载 小蓝枣的资源仓库,提取码: wg58 鼠标指针安装演示: 1.在网上下载一个鼠标指针包,解压后在里面找到*.inf格式的文件, 2.右键 ...
- 解决关于mbp132018 parallessls desktop下安装windows虚拟机2880X1800分辨率下鼠标指针过大的问题
在pd安装win10后调节分辨率后发现鼠标指针过大(系统内部调节指针至最小后还是过大).我的解决方法是在pd处进行如下操作:查看->Retina分辨率->最适用于Retina显示器.即可解 ...
- cf两边黑屏怎么解决win10_Win10电脑开机黑屏只有鼠标指针无法进入桌面的解决方法...
近期遇到Win10电脑开机之后,黑屏只有鼠标,等待很久也显示不出来桌面,多次电脑重新启动也无法解决这个问题.除了重新做系统,那么遇到这个问题我们要如何解决?下面装机之家分享一下Win10电脑开机黑屏只 ...
- 10个性鼠标指针主题包_每个人都应该知道的十大电脑鼠标使用技巧,别说你不知道...
电脑鼠标是我们日常使用频率最高的一个设备,但遗憾的是,大多数计算机用户都没有充分利用计算机鼠标.下面我就给出一些使用计算机鼠标的提示和秘密,以帮助大家充分发挥计算机鼠标的潜力,并提高整体工作效率. 1 ...
- VC++更改鼠标指针为系统预定义形状和自定义形状
新建一个单文档工程:为视类添加WM_SETCURSOR消息处理函数: 设置鼠标指针为IDC_CROSS,这是系统预定义的,十字形:LoadCursor载入系统预定义光标时,第一个参数为NULL: 预定 ...
- 动态鼠标指针_推荐8款电脑鼠标指针,让你电脑不再千篇一律
今天应该朋友给我留言说想要一款电脑指针,我就去搜罗了八款电脑指针,这些电脑指针有优美的.有酷炫的.有简洁的,可盐可甜. 01-Breeze Cursors样式 002---a' element 样式3 ...
- win10电脑黑屏只有鼠标箭头_电脑开机进入系统后显示黑屏,只能看到一个鼠标指针,如何解决?...
使用电脑时可能会遇到各种小问题,当电脑开机后进入系统后显示黑屏,看不到任何图标只有一个鼠标指针的情况,这是资源管理器没有正常加载并运行的原因.我们可以调出任务管理器重新启动下资源管理器,就可以让桌面图 ...
- 用键盘来操纵鼠标指针(鼠标损坏时的应急措施)
会使用电脑的人都知道常见的电脑构成主要由:主机(主要部分).输出设备(显示器等).输入设备(键盘和鼠标等)三大件组成. 输入设备之一键盘,是负责对主机系统的"输入&q ...
- 鼠标指针放置上面,显示内容_使鼠标指针远离您键入的内容
鼠标指针放置上面,显示内容 If your mouse pointer seems to constantly get in the way while you are typing, you are ...
最新文章
- 王道考研 计算机网络笔记 第四章:网络层
- 去掉警告:PerformSelector may cause a leak because its
- Python之网络图片爬取
- Mysql学习总结(38)——21条MySql性能优化经验
- 取枚举的参数c语言,求解:如何获得enum类型中枚举值的数量
- MVC应用程序的jQuery代码重构
- python字典返回键值对_从Python字典对象中提取键值对的子集?
- 使用回溯算法结合递归树+备忘录解决01背包问题
- 适合计算机课堂玩的游戏,几个课堂小游戏(能活跃课堂气氛)
- 云计算和虚拟化都要用到的核心技术 VXLAN 网络,你掌握了吗?
- 我的世界服务器怎么变无线耐久,我的世界大型服务器三小时新手变老手技巧
- 【历史上的今天】10 月 4 日:计算机先驱阿塔纳索夫出生;卡巴斯基创始人诞生;谷歌推出 Google Pixel 手机
- baocms7.0版本一元云购报错Call-time pass-by-reference has been removed处理办法
- 360数科知微实验室发布反诈报告:揭秘黑灰产数据流转真相
- TFT液晶屏显示中英文
- LILO配置指南(整理版)
- 低成本高笑果之两只大老虎(TBT)
- python爬虫系列:获取获取自如房租信息
- SpringBoot - LogAroundAop MVC请求日志拦截
- 怎么修改PDF文字,PDF修改文字用什么方法
热门文章
- 我理解的二极管工作原理
- 读书、学习、工作和生活中收集的20条经典语录:21-40
- 香港流行乐黄金二十年——经典歌手(音乐人)全面回顾
- 我的世界开服java不是内部或外部命令_java不是内部或外部指令 也不是可运行程序 minecraft服务器...
- Linux iptables MASQUERADE的作用
- 什么是网桥,它应该如何搭建
- urllib爬虫封装(可设置代理,记录日志)方法
- 无法登录到你的账户,通常可以通过从你的账户注销,然后重新登录
- java bss_数据段、代码段、堆栈段、BSS段的区别
- Ubuntu常用命令汇总