C#WPF分辨率independancy?

<p>我发展在WPF地图控制与C#。我使用的是帆布例如控制400×200被分配的例如地图区域2000米点¯x千米。 P&gt; </p><p>该地图的比例应该是:<strong> canvas_size_in_meters / real_size_in_meters STRONG&gt; P&gt; <p>我想找到canvas_size_in_meters。 P&gt; </p><p>该canvas.ActualWidth给出了打倒帝国主义同盟的(设备独立单位)的宽度。因此,400 DIU的是九十六分之四百= 4,17英寸,<strong>提供的 STRONG&gt;的<strong>物理 strong&gt;解决我的显示器是96 dpi的。 P&gt; <p>然而,使用一个统治者,我发现我的显示器物理分辨率为87 dpi的。 (有,实际上有96个物理DPI只有少数显示器) P&gt; </p><p>这DPI差(10%)转换为在屏幕上的实际地图控制宽度为+ 10%的差异。 P&gt; </p><p>我如何衡量英寸的WPF控件的大小准确,不论屏幕分辨率和DPI设置? P&gt;
</p></strong></strong></p></strong></p>

29 浏览 1 回复
  gt   显示   显示器   辨率   分辨率  

回复

    <p>我如何衡量英寸的WPF控件的大小准确,不论屏幕分辨率和DPI设置? P&gt; 块引用&gt; </p><p>这是不实际的,因为它的工作,WPF必须知道分辨率(DPI中计)显示器。在理论上听起来不错,但在实践中Windows不知道这个信息。这就是为什么Windows本身总是假定96DPI盲目,而不是被它更聪明。 P&gt; </p><p>即使有某种方式来手动告诉它,或者如果你的特殊显示器,做传递正确的信息窗口自定义驱动程序,这是不会对任何人的电脑上工作,因此Windows不通过到任何应用程序的信息。 p&gt; </p><p>你能做的最好是画一个类似规模的谷歌地图一样。你知道1的<em>像素 em&gt;的== 1英里,所以你可以画在地图上50像素的线,一个标签说:“这行等于50里” P&gt; <p>有是方式计算在毫米或英寸当前像素大小。如前面的讯息所提到的,它不是一个固定值,会根据当前的分辨率和显示器大小而有所不同。 P&gt; </p><p>首先获得当前的分辨率。假设它是1280×1024 现在得到使用GetDeviceCaps函数毫米显示器的宽度。它的一个标准的Windows库函数。 P&gt; </p><p> INT宽度mm = GetDeviceCaps(deviceContext,HORZSIZE); 我的显示器宽度362毫米 P&gt; </p><p>所以,像素大小=一千二百八十零分之三百六十二=0.282毫米 P&gt; </p><p>该方法的精确度取决于该显示区域覆盖显示器的宽度恰好假设 P&gt; </p><p>因此 ,要回答原来的问题,400×200像素的画布大小会 (400 * 0.282 / 1000)×(200 * 0.282 / 1000),我的显示器上显示时以米为单位。 P&gt;
    </p></em></p></blockquote>

    廖菀

相关信息

WPF PIXELS DPI分辨率

<p>我与所有的书WPF.As读一本书,它给在前面的显示系统曾与them.He问题的介绍是指诸如DPI,像素,分辨率etc.Is有什么地方我可以了解他们,了解它们是如何相互关联的? P&gt; </p>

2 浏览 1 回复   wpf   gt   dpi   辨率   分辨率  

HTML / CSS:制作宽度在多个分辨率一致

<p>我有一个页面渲染大小15px的一些方格秒。它们的绝对大小变化的基础上的屏幕分辨率 - 所以在非常大的决议,这些最终寻找小很多,比我想他们是 P&gt; </p><p>如何定义CSS中的宽度,以确保他们在所有不同的分辨率或多或少的比例? P&gt; </p>

11 浏览 1 回复   gt   辨率   大小   分辨率   分辨  

NSImage中 - &GT; PDFPage - &GT; NSImage中我怎么十个分量分辨率?

<p>我有一堆我保持在PDFDocument,作为PDFPages NSImages的。当我插入NSImage中的第一次,NSImage中的大小是在点(72 dpi)的,并且(仅)NSImageRep的大小是在像素(200 dpi)的 P&gt; </p><p>不过,NSImage中,我得到了PDFPage有72 dpi的两种形象和imagerep。 P...

13 浏览 1 回复   nsimage   gt   dpi   10   辨率  

关于图片处理中的象素 分辨率 图片大小

我现在在学PHOTHSHOP 对其中图片的信息不是很了解 不知道在那儿看也不知道 象素 分辨率 图片大小之间有那些联系请朋友们给我指点一下 小弟在些谢过

1 浏览 1 回复   分辨   像素   辨率   分辨率   显示  

Windows Phone 7的目标显示分辨率 - 建议?

<p>官方WP7仿真器使用800x480分辨率。唯一的信息,我可以找到关于WP7计划的手机(如三星鲸鱼I917)共用相同的分辨率。虽然我知道写分辨率的独立节目的吸引力,我真的宁愿专注于推动一组已知的硬件来最大比牺牲功能和效率的一个尺寸适合所有人。 P&gt; </p><p>它是相当安全的假设800×480将作为WP7的设备事实上的标准被广泛采用,并相应代...

6 浏览 1 回复   gt   辨率   分辨率   分辨   设备