设置模拟器分辨率 dpi设置和dpi

蜂鸟手机端
焦圈,为摄影而生
&&如何调数码相机的分辨率DPI而不是调像素
DPI Dots Per Inch 像素每英寸 相机只能调像素值 而DPI是输出成照片的时候才用的 比如640*480 是30万像素 输出成长2英寸 高1.5英寸的照片时 DPI就是 320 也就是说 长(宽)像素值 除以 DPI值 得到的计算结果就是实际输出成照片的长(宽) 但我是英寸 这张30万像素照片输出长4英寸 高3英寸的照片时 DPI就变为160了 每英寸包含160个像素
72DPI是显示器显示常用的设置 杂志输出一般300DPI 打印冲印照片240DPI左右 可以随意调节的 不要纠结 显示是300DPI还是72DPI 没影响的 是相机写入的EXIF信息不同的原因
楼上黏贴的内容前后不搭 转也要自己看看吧 太搞笑了 如果是说感光元件 反而是DPI越小越好
没变化才是正常的 你说你调一下DPI 原来72 现在300 画质就能变好 那好相机不就没有意义了 DPI只是输出时 像素填充多少 决定最后照片的尺寸 跟清晰度无关 任何照片都可以随意设置的
器材讨论区
品牌讨论区
主题交流区
选择论坛版块
提出您的问题  在PC机上显示正常,在高分辨率下的Pad上,显示出现问题:
    1、显示在屏幕最右端的窗体(控件)显示不出来;
    2、截图时,被截图的界面字体文字变大,界面因此显示不全。
二、解决方法:
  方法一:WPF上使用WPF方式获取屏幕大小,而不是Winform的获取屏幕大小的方式。
//Size primarySize = Screen.PrimaryScreen.Bounds.S
double dWidth = System.Windows.SystemParameters.PrimaryScreenW
double dHeight = System.Windows.SystemParameters.PrimaryScreenH
  方法二:Winform解决方法:
  1、设置窗体的背景图片方式改为可缩放方式(Zoom):&BackgroundImageLayout = ImageLayout.Z
  2、依据DPI扩展拷贝图片的大小,设置拷贝的图片的DPI(bmp的SetResolution方法)
BackgroundImage = GetDestopImage();
BackgroundImageLayout = ImageLayout.Z
private Image GetDestopImage()
float rate = dpi / 96;
Rectangle rect = Screen.GetBounds(this);
Size sz = new System.Drawing.Size();
sz.Width = (int)(rect.Size.Width * rate);
sz.Height = (int)(rect.Size.Height * rate);
Bitmap bmp = new Bitmap(
sz.Width, sz.Height, PixelFormat.Format32bppArgb);
bmp.SetResolution(dpi, dpi);
Graphics g = Graphics.FromImage(bmp);
g.CopyFromScreen(0, 0, 0, 0, sz);
//IntPtr gHdc = g.GetHdc();
//IntPtr deskHandle = NativeMethods.GetDesktopWindow();
//IntPtr dHdc = NativeMethods.GetDC(deskHandle);
//NativeMethods.BitBlt(
NativeMethods.TernaryRasterOperations.SRCCOPY);
//NativeMethods.ReleaseDC(deskHandle, dHdc);
//g.ReleaseHdc(gHdc);
//bmp.Save("test.png");
  3、修改拷贝内容位置信息
private void DrawLastImage()
float rate = dpi / 96;
int reWidth = (int)(Width * rate);
int reHeight = (int)(Height * rate);
using (Bitmap allBmp = new Bitmap(
reWidth, reHeight, PixelFormat.Format32bppArgb))
allBmp.SetResolution(dpi,dpi);
using (Graphics allGraphics = Graphics.FromImage(allBmp))
allGraphics.InterpolationMode =
InterpolationMode.HighQualityB
allGraphics.SmoothingMode = SmoothingMode.AntiA
allGraphics.DrawImage(
BackgroundImage,
Point.Empty);
DrawOperate(allGraphics);
allGraphics.Flush();
Rectangle reSelectImageRect = new Rectangle();
reSelectImageRect.X = (int)(SelectImageRect.X * rate);
reSelectImageRect.Y = (int)(SelectImageRect.Y * rate);
reSelectImageRect.Width = (int)(SelectImageRect.Width * rate);
reSelectImageRect.Height = (int)(SelectImageRect.Height * rate);
Bitmap bmp = new Bitmap(
reSelectImageRect.Width,
reSelectImageRect.Height,
PixelFormat.Format32bppArgb);
bmp.SetResolution(dpi, dpi);
Graphics g = Graphics.FromImage(bmp);
g.DrawImage(
reSelectImageRect,
GraphicsUnit.Pixel);
g.Flush();
g.Dispose();
  4、获取DPI代码:
public static float getLogPiex()
float returnValue = 96;
RegistryKey key = Registry.CurrentU
RegistryKey pixeKey = key.OpenSubKey("Control Panel\\Desktop");
if (pixeKey != null)
var pixels = pixeKey.GetValue("LogPixels");
if (pixels != null)
returnValue = float.Parse(pixels.ToString());
pixeKey.Close();
pixeKey = key.OpenSubKey("Control Panel\\Desktop\\WindowMetrics");
if (pixeKey != null)
var pixels = pixeKey.GetValue("AppliedDPI");
if (pixels != null)
returnValue = float.Parse(pixels.ToString());
pixeKey.Close();
catch(Exception ex)
returnValue = 96;
return returnV
阅读(...) 评论()dpi和鼠标精度以及游戏分辨率真正的关系。【csgo吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:907,460贴子:
dpi和鼠标精度以及游戏分辨率真正的关系。
手机码字比较排版无力,我尽量。-----首先dpi的含义------DPI是Dots Per Inch(每英寸所打印的点数)的缩写,是打印机、鼠标等设备分辨率的单位。这是衡量打印机打印精度的主要参数之一,一般来说,该值越大,表明打印机的打印精度越高。也就是你的鼠标每英寸所采集的像素点数。这里所说的像素点数和的像素以及分辨率并没有必然联系,因为显示器还要考虑像素点距。----------------------------------------------在解释这个问题之前 我们先做个假设,我假设鼠标dpi所说的像素和像素含义是一样的。那么曾经最流的和的400dpi 就代表着你的鼠标水平直线移动1英寸,那么在你的(无论什么型号)最直观的体现就是移动了400个像素点。我们普遍的桌面分辨率是也就是。那么因此假如我们的鼠标如果是1920dpi的话 我们水平直线移动1英寸我们就可以把鼠标从屏幕左边缘移动到屏幕右边缘!【【好像说的挺特么有道理】】那么是不是我们在同样dpi下在里的不同分辨率(同样sensitivity参数)鼠标的速度和精度会有不同呢?如果按上面的解释貌似同样400dpi在更高的分辨率下会导致鼠标移动越慢。但是你忘了! csgo是一款第一人称射击,第一人称!!第一人称!第一人称!(重要的事情说三遍)我们的世界不再是电脑桌面的平面,变成了三维立体的视角。分辨率所代表的距离也全部变成x,y,z三轴坐标所代表的的角度。 这里我们只讨论平面也就是去掉z轴(因为同理)打个比方,400dpi把一个圆心在零点周长为一英寸的圆圈等分为400份,每一份都是一个角度.那么分辨率就是以零点为圆心的周长不一样的一个又一个同心圆。因为我们的鼠标所输出的数据就是dpi所代表的那个圆上的一点。那么我们鼠标移动一英寸,度,从零点过鼠标代表的那个点的直线与任何一个分辨率所代表的圈相交都是绕了360度回到原点。所以dpi在不变的情况下,分辨率不同并不会导致游戏内鼠标移动速度不同。【【【卧槽,你说的那么有道理,那么影响我们鼠标手感的到底是什么呢?】】】除了鼠标的人体工程设计,就像上面所说的,dpi严重影响了我们的鼠标精度,而不是速度。400dpi只是每英寸采集了400个像素点,显然没有1600dpi甚至更高的dpi来的更精确。但是! 鼠标有另外一个重要参数就是刷新率,也就是每秒钟发送给主板数据的次数。早期的鼠标普遍几百赫兹,现在的鼠标少则几千,多的也许上万Hz。如果你的极低至赫兹的话你就会发现,卧槽,老子的鼠标会变成瞬间移动!---------但是影响鼠标移动手感的并不只有鼠标本身!!!鼠标的刷新率普遍高于我们的电脑刷新率和我们的fps。如果你配置好,fps普遍在200以上那么影响你的鼠标精度的直接因素就是你的刷新率。因为普遍的在60hz,也就是说如果你的fps高于60,那么你就不会感觉到卡顿。也就是鼠标输出到电脑并反映到屏幕上的直观感觉不会有卡顿现象。 也就是你的鼠标无论每秒给电脑多少次采样,之给你显示出其中60次,这必然会导致鼠标瞄准精度的下降。当然这都是人类大脑无法察觉和精确感知的频率。虽然用过benq的144hz的朋友都跟你说这个好,大家也不知道到底好在哪,但玩起来就是更爽! 现在明白了吧!这不是玄学。【不过只是我们客户端的直观输出端】我们在csgo里面每一步动作,射出的每个子弹都被打包成数据包发送给服务器端,然后变成我们的frags。里默认是64次。官匹也是64次。也就是64hz。大神们都告诉我们!!!你得网络优化啊!rate 128000cl_cmdrate 128cl_updaterate 128 这些参数在服务器允许的情话下 会使你的上传及下载频率变成每秒钟128次。这并不会改变但到,而改变的是你的采样精度!也就是鼠标手感!【【那么鼠标加速度又是怎么回事儿呢??】】大家都知道加速度这个物理概念。有些鼠标会硬件自带加速度(有的鼠标驱动),里有,系统也会有。我们通常的做法是取消系统的【提高鼠标精确度】启动项增加参数 游戏内原始数据输入。鼠标的加速度当然是越低越好,最好没有。因为加速度是一个系数量,他会导致你在不同速度下移动鼠标,鼠标的移动速度会加快而且是越来越快(但并不影响精度,也就是不影响同样鼠标移动距离下,角色所转动的角度,只是角速度会变快)综上所述我通常的建议是:关闭鼠标加速度(系统和鼠标驱动) 内原始数据输入dpi*sensitivity=一个定值(我是0.8)刷新率越高越好(144hz我的理解并不是噱头)fps越高越高(当然高过刷新率保证流畅就足够了)
CS:GO专线节点,超低延迟,速度更快,一键加速即刻告别延迟卡顿,登录不上等烦恼.专享线路,智能加速.24小时免费试用.加速用海豚,游戏更流畅!海豚助您畅玩CS:GO!
请让我成为这个帖子的第二个楼主好不好。dpi是一个2D概念,系统设置6/11,去掉”提高指针精准度“,在任意一个以”raw input“读取硬件的2d程序内,这个程序也是1:1的设置情况下,你的屏幕上移动的像素距离就是dpi x 移动的英寸数。但是csgo这种是3d的,你看到屏幕最两端的两个点A B。你把准星对准A,然后转到B,这个行为应该定义为”转动了一个fov“,而不是移动了屏幕横向分辨率数目的像素点。所以就是raw input的情况下,dpi x 游戏内鼠标灵敏度仅仅是决定单位移动距离导致的camera转动的角度而不是多少像素点。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:葛易链接:来源:知乎DPI 最初用于描述显示器和打印设备的图像精度,用在鼠标上表示「鼠标每移动一英寸,光标在屏幕上移动的点数」[1]。这是一个不严谨的指标,它受到显示器和操作系统分辨率设置的影响。CPI (鼠标每英寸移动的测量次数)是目前公认的鼠标灵敏度描述参数。它只取决于鼠标自身性能,不受所连接计算机的影响。鼠标通过不停向计算机发送位移指令来控制光标移动。例如:随手移动鼠标,它返回给计算机 200 次「向上」和 130 次「向右」信号,于是屏幕上指针向右上移动了一段距离。若一枚鼠标 CPI 为 400,则它向左移动一英寸就会发出 400 次「向左」信号;若计算机每收到一次信号就让光标移动两个「点」[2],则这枚鼠标在这台计算机上的 DPI 为 800。鼠标厂商标示 DPI 时默认「每次位移信号对应移动一个点」,所以标示的 DPI 实际等于鼠标 CPI。这里的 DPI 其实是误用。通过改变软件设置可以随意调节鼠标 DPI。对收到的位移信号乘以某个数值就是「系统设置」中「改变鼠标速度」的原理。当乘以的数大于 1,则鼠标 DPI 超过 CPI,光标移动更快但准确度会有损失,为游戏玩家所不能接受。[1] _(computing)#Mouse_speed[2] 这里指操作系统中的「点」而不是显示器像素。如果你的显示器很大,1 个「点」或许对应 4 个像素,视设置而定。
那么问题来了少则几千HZ的鼠标哪里有得卖
看球不懂哇
分辨率1080,dpi800,那我鼠标速度应该多少?
赛睿雷蛇也才1000HZ吧
上万的哪有
更正一下.......还真没有上万hz的鼠标
我的dpi*sensitivity=800 昨天写错了 手机码字儿很无力啊
所以说白了就是想要好手感?去买好鼠标和144Hz显示器吧。
我靠,大神们说的太专业了,其实我就想问下,我原来用的2k显示器(165hz)玩守望屁股,现在换成1080p的(144hz)鼠标不换,那么用同样的dpi就可以,不会有区别,对不对啊?
请问:鼠标低cpi游戏内高灵敏度和高cpi游戏内低灵敏度有什么区别?
请问:鼠标低cpi游戏内高灵敏度和高cpi游戏内低灵敏度有什么区别?
那么鼠标采样率设多少为好呢?
这里提示一下,开启原始数据输入,可以不添加去鼠标加速的参数。因为游戏内打开原始数据输入直接跳过了系统鼠标速度和系统加速,不受到影响。开原始数据输入,去加速,系统内鼠标速度开1格还是开11格对游戏内的鼠标速度不会有任何影响,也完美避开了windows系统内的轻微加速。
看得我好晕,能不能简洁说下回报率,刷新率,轮询率,DPI,CPI这些名词的意义和不同。然后咱们再谈其他的
贴吧热议榜
使用签名档&&
保存至快速回贴分辨率300dpi怎么设置_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
分辨率300dpi怎么设置
&&分辨率300dpi怎么设置
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢Windows 10 的 DPI 设置和游戏分辨率的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Windows 10 的 DPI 设置和游戏分辨率的问题
· 284 天前 · 1962 次点击
如果在显示设置里设置了缩放(大于 100%),那么很多游戏里能够检测到最大分辨率就会很奇怪,无法检测到显示器实际的最大物理分辨率。
不知道我表述清楚没有。这个问题有什么比较好的解决方案么?
5 回复 &| &直到
19:16:44 +08:00
& &284 天前
去掉游戏的 dpi 缩放?
& &284 天前
在游戏 exe 上右键,禁用 DPI 缩放。
或者干脆在 Steam 上右键,关掉 DPI 缩放。
& &284 天前 via iPhone
来晚了,这个问题已经终结了……
& & &284 天前
@ 谢谢,问题果然解决了。
& &187 天前
我在用 windows 预览体验计划, 程序邮件兼容性有个替代高 DPI 缩放行为,选择系统的时候就是 100%DPI 的了.
& · & 1846 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 18ms · UTC 12:50 · PVG 20:50 · LAX 05:50 · JFK 08:50? Do have faith in what you're doing.

我要回帖

更多关于 设置图片分辨率300dpi 的文章

 

随机推荐