外设天下 - 电脑外设发烧友聚集地

1234下一页
我的人缘0

[心得] 关于DPI理解的误区!

32 19438
楼主
跳转到指定楼层
发表于 2009-5-20 17:10 只看该作者 倒序浏览 阅读模式
  • DPICPI,其实所指对象是一样的,只不过DPI更适合指静态的,CPI适合指动态的,由于鼠标移动是个动态的过程,用cpi来表示鼠标的分辨率更为恰当。只不过最早的叫法是DPI,大家先入为主了,CPI的概念是安捷伦提出的,意思是鼠标每一英寸的采样率。如果鼠标的CPI为400,那么鼠标在移动一英寸的过程中将会有400次采样。也就是说,如果我们只移动1/800英寸的话,只有800CPI的鼠标才会有反应,而400CPI的鼠标没有反应,必须再移动1/800英寸鼠标才会有反应。这就是说,高CPI的鼠标在开始移动的阶段会反应快一点。:why:
    通常的DPI就是指每英寸的像素数。鼠标每移动1英寸,指针移动800个像素,那么鼠标的DPI为800;如果指针可以移动1600个像素,那么鼠标的DPI就为1600。换个方式来说,如果想让鼠标指针在屏幕上移动一个像素,800DPI的鼠标需要移动1/800英寸,而1600DPI的鼠标只需移动1/1600英寸。


    那么高DPI鼠标能带来什么呢?:why: 高DPI鼠标带来的并不是更适合宽屏(高DPI鼠标出现的时候还没有宽屏这个概念),也不只是厂家的嚎头和炒作,高DPI鼠标带来的是高精度!假如我们用一款2000DPI鼠标移动1英寸,指针移动2000像素点,拿400DPI鼠标移动1英寸,指针却只移动400像素点,为了让400DPI鼠标和2000DPI鼠标移动同样的距离后指针移动同样的像素点,我们通过系统鼠标速度来提高,提高后我们发现400DPI一样也能移动2000像素点了,但是,另一个问题出现了,我们发现400DPI虽然能和2000DPI鼠标移动同样的距离后指针移动同样的像素点,但400DPI鼠标在移动一个像素点时却比以前困难很多,关键问题出现了,我们只追求了结果,忽略了细节。大家都明白,鼠标DPI是硬件本身具有的,系统是无法改变的,也就是说,400DPI虽然能与2000DPI鼠标移动同样的像素点,但毕竟还是400DPI鼠标。2000DPI鼠标移动1个像素需要移动1/2000英寸,那么当400DPI鼠标提高速度和2000DPI鼠标速度一致的时候移动1/400英寸所对应移动的像素点是5个,也就是说从像素1开始一直到第2000个像素,2000DPI鼠标移动是1个像素一个像素移动的,但400DPI鼠标移动起来就是5个像素5个像素移动的了,只是因为400DPI鼠标本身限制所造成的,这下大家明白了不?系统鼠标速度调节是放大的倍数关系,在DPI不能改变的前提下为了提高速度只能降低鼠标精度来提升低DPI鼠标的速度,也就是说放大了低DPI鼠标最小移动像素的数量,这就是为什么低DPI鼠标提高速度后为什么不能和高DPI鼠标一样非常细微的移动。这里有人说了,那高DPI速度多快啊,俺们是慢手,别急,既然DPI高了,那我们为什么不降低系统速度来降低高DPI鼠标的速度呢?刚才讲了,系统速度的提高就是缩小精准度提高速度,那么我们反过来降低速度呢,那不就是提高精准度降低速度了嘛。;nn10
  • 把上面的东西简单的举个龌龊的例子来说把,就是假设人A和人B走路,A和B每一步尺寸相当,A的体力只够走400步,B的体力只够走2000步,为了让A的体力能够和B的体力走一样的距离(就是系统鼠标速度的调节),放大A每一步的尺寸,也就是:A 1步=B 5步,这样A和B走的总距离是一致的。那么让B走3步的话,你认为A该怎么走,把1步掰开走吗?很困难,这就是低DPI鼠标提高系统速度后为什么细微移动不够细致入微。:aqw:
  • 看来大家对于高DPI带来的优势是很认知的,:xiq: 我发帖原因是群里有人说400DPI够了,19寸显示器以下使用足够了,还说高DPI没意义,只是炒作,而且还举例说职业玩家根本没有用1600DPI以上的,如果这样那FOREST的金蛇不装驱动用1600DPI是如何打的CS呢?:bishi: 更何况,真正的高手是不会靠鼠标的性能好坏来决定他是不是高手的!高DPI只是一种使用方法,当然这种方法要比低DPI具有一定优势就是精准度!我不是说高DPI就一定好,我是希望大家要理性的看待鼠标的参数的含义,有的鼠标高能被低用,高能的优势发挥不出来,这不可惜吗?当然,外设这东西,要是自己使用的话找到适合自己的才是最好的。下面附图,关于XP系统鼠标速度各档位之间的关系的图,能够根据鼠标DPI换算出不同DPI下同样的鼠标速度,关键是M值
  • 方法就是:以前的游戏鼠标速度X以前用的XP系统鼠标速度档位对应的M值X以前使用鼠标的DPI值=F(我们给这个得到的数起个名字,随便起的,方便记忆)。然后:F/现在使用鼠标的DPI/现在用的XP系统鼠标速度档位对应的M值=现在游戏将要使用的鼠标速度(当然,对于CS这种游戏鼠标速度最低只能是1的来说,我们最后得到的鼠标速度有可能要小于1,那么我们就来调节XP系统鼠标速度来保证游戏速度设置成功的可能!):yunle:
  • 这样还有个好处就是无视驱动的存在,驱动有什么用,无非是调节DPI,定义功能键。对于随处LAN的熊弟在网吧装驱动麻烦,不能调节DPI的情况(排除硬件支持调节的),这样做就省去了驱动的麻烦,直接更改系统速度,在保持精准的的情况下一样能够得到低DPI的时的鼠标速度。
  • 大家还可以谷歌和百度DPI的含义,能够更清楚的理解DPI,这样才会更好的使用鼠标!;nn1;


[ 本帖最后由 脱缰野狗 于 2009-5-20 23:04 编辑 ]

评分

参与人数 1技术分 +1 收起 理由
独占猪肉 + 1 理解到位

查看全部评分

0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
2
发表于 2009-5-20 17:13 只看该作者
顶   虽然看的不是很明白   但是还是要顶下:m``11:
我的人缘0
3
发表于 2009-5-20 17:48 只看该作者
能不能用通俗点的语言来说明一下?
你的太深奥了,我们都看不懂..
我的人缘0
4
发表于 2009-5-20 18:13 只看该作者
写得挺纠结的···不过道理对的···而且400DPI通过系统调节后,稳定性不是很好···
我的人缘0
5
发表于 2009-5-20 18:26 只看该作者
降低系统速度不会提高精准度,鼠标的精准度是有一个极限的。达到这个最大值就没办法提高了。
我的人缘0
6
发表于 2009-5-20 18:29 只看该作者
不太明白。能通俗点么!打比方之类
我的人缘0
7
发表于 2009-5-20 18:40 只看该作者
我怎么记得CPI是最早的...
大意就是在高分辨率下,低DPI的鼠标为了能达到高DPI鼠标同样的速度,要牺牲精确性...
我的人缘0
8
发表于 2009-5-20 18:50 只看该作者
知识贴
我的人缘0
9
发表于 2009-5-20 19:18 只看该作者
理论正确,好文!
排版要再讲究点就更好了,字体的颜色看着有点晕。。。
我的人缘0
10
发表于 2009-5-20 19:28 只看该作者
测试
很好很强大!
1234下一页
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则