青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Jiang's C++ Space

創作,也是一種學習的過程。

   :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
近日翻看典著《Windows程序設計》,作者提起到“分辨率”(Resolution)一詞時候,指出這個詞其實是有兩種含義的,一種就是我們廣為熟悉的縱橫像素數目表示法,另一種就是DPI,DPI在打印機和掃描儀領域更常用。

先說縱橫像素數目表示法,我想我們都不會陌生,640*480,這是VGA的分辨率,800*600,這是15寸CRT常用分辨率,1024*768,這是17寸CRT常用分辨率,1280*1024,這是17寸和19寸LCD額定分辨率,而目前主流的24寸16:10的LCD的額定分辨率則是1920*1200。

對于DPI,我們可能相對陌生一點,其實DPI就是像素每英寸,為什么是英寸而不是厘米?這是因為發明計算機的老美使用的長度計量單位是英制的,據我所知好像就米國和英國繼續用英制了吧,別的都換成公制了,其實也不難換,1英寸等于2.54厘米。橫向分辨率為96DPI的顯示器,在橫向的2.54厘米里,就有96個像素,可以這么說,假如你有一張100*100像素的小圖片,在96DPI的顯示器上(為了方便起見,假設縱橫DPI都一樣)應該顯示為2.65*2.65厘米,在128DPI的顯示器上,應該顯示為1.98*1.98厘米,圖片看起來在高DPI顯示器上顯示得更小了。那么17寸和19寸的LCD顯示器都是1280*1024的,17寸LCD的DPI是否高于19寸LCD的呢?理論上應該說是的,但我們的操作系統往往不管這些,都默認是96DPI,因為就算DPI有差距,通常也差別不大,就算差別大,用戶難接受,還可以改變系統的顯示分辨率來達到較好的顯示效果呢,而除此之外,Windows還提供了調整字體DPI的選項來讓字體顯示大小適應用戶習慣。

情況到了便攜設備上就發生了些變化,因為便攜設備的縱橫像素數目分辨率不能調整,而且DPI可能差距很大。我的手機是Samsung SGH-i780的,方屏,分辨率為320*320,有次同事看了我的手機,說:“字怎么這么小的?”,他用的是240*320的,我就對比了一下我們的手機,屏幕寬度基本一致,高度我的就比他的短了一截,你想啊,垂直像素總數大家都是320點,而我的短了一截,所以看起來顯示的文字就比較小了。還有更夸張一些的,現在新出的手機有480*800分辨率的,稱作WVGA,橫向480點,但實際物理尺寸跟我的320點的屏幕差不多,那上門的字恐怕就更小了,可能小到看不清了。而事實上呢?

事實上并沒有這樣,因為手機軟件的作者已經考慮到這種事情了,所以在繪制文字的時候,會把文字弄大一點,這樣文字的物理尺寸還是差不多的,而看起來卻更加“細膩”。

橫向DPI和縱向DPI可以這樣獲取:

GetDeviceCaps(hdc, LOGPIXELSX);
GetDeviceCaps(hdc, LOGPIXELSY);

對Windows Mobile來說,應該是這樣的:
屏幕分辨率 DPI
240x320 96
480x640 192
240x240 96
480x480 192
480x800 192
320x320 128

你也許要問,為什么能夠保證是這樣?廠家能不能偷偷把屏幕做大一些,或者小一些?我想大概這是一種規范吧。生產Windows Mobile硬件的廠商也就那么幾個,應該蠻好保證的。

那從我們開發者的角度來說,如何開發適用于各種DPI的程序呢?按照Microsoft的說法,可以這樣:
You can continue to work in pixels but remove assumptions about the DPI by:
•Using the SCALEX and SCALEY macros to scale 96-DPI pixel coordinates, or using the metrics returned by GetSystemMetrics.
•Expressing sizes or positions relative to other controls.
•Expressing sizes or positions relative to a font.

更具體內容參考:
http://msdn.microsoft.com/en-us/library/bb416656.aspx
posted on 2010-06-03 13:16 Jiang Guogang 閱讀(1434) 評論(3)  編輯 收藏 引用 所屬分類: Windows Embedded Programming

評論

# re: 屏幕分辨率 2010-06-03 13:45 matthew
額,這個你都研究得這么仔細,我都是不求甚解  回復  更多評論
  

# re: 屏幕分辨率 2010-06-03 18:43 gejun
很好,明白了dpi和分辨率的區別,以前一直都沒在意 ...
  回復  更多評論
  

# re: 屏幕分辨率 2011-09-12 12:03 扯淡
博主有點扯淡了。
DPI不是用來表示屏幕尺寸的,只是表示像素點的而已....
用得著扯上多少多少寸顯示器么?

長篇大論看下來感覺樓主這瞎扯蛋。  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧洲一区二区三区| 久久精品99国产精品酒店日本| 国产精品99久久久久久宅男| 在线成人激情黄色| 激情欧美亚洲| 亚洲国产高清aⅴ视频| 亚洲国产精品福利| 99视频精品| 午夜在线视频观看日韩17c| 久久不射网站| 欧美国产1区2区| 日韩视频―中文字幕| 亚洲午夜在线观看| 久久超碰97中文字幕| 欧美韩国日本综合| 国产精品理论片| 激情欧美一区二区三区在线观看 | 欧美在线www| 久久久精品性| 欧美日韩无遮挡| 国产午夜精品在线| 日韩网站在线看片你懂的| 欧美一区午夜精品| 欧美激情第9页| 亚洲午夜一区二区| 欧美激情在线免费观看| 国产精品裸体一区二区三区| 在线观看一区欧美| 亚洲欧美综合v| 亚洲二区精品| 欧美一区1区三区3区公司| 欧美影院在线播放| 欧美色大人视频| 国内成人精品2018免费看 | 久久不射中文字幕| 日韩午夜在线播放| 久久视频免费观看| 国产欧美精品va在线观看| 亚洲精品黄色| 蜜臀av性久久久久蜜臀aⅴ四虎| av成人免费观看| 麻豆成人综合网| 国产亚洲一区在线| 亚洲在线电影| 亚洲伦理久久| 欧美顶级艳妇交换群宴| 国产综合色产| 午夜精品久久久久久久| 亚洲国产人成综合网站| 久久深夜福利免费观看| 国产亚洲欧美日韩美女| 欧美一区二区三区日韩视频| 99www免费人成精品| 欧美国产在线视频| 亚洲毛片av在线| 亚洲国产精品欧美一二99| 久久综合九色综合网站| 一区免费观看| 久久综合色播五月| 久久久91精品国产一区二区三区 | 久久亚洲电影| 国内精品视频在线播放| 欧美在线观看网址综合| 亚洲免费一在线| 国产精品户外野外| 亚洲女人天堂成人av在线| 亚洲色诱最新| 国产精品久久二区二区| 欧美一级午夜免费电影| 午夜亚洲性色福利视频| 国产一区在线视频| 裸体歌舞表演一区二区| 免费一级欧美片在线观看| 亚洲精品国偷自产在线99热| 亚洲精品久久久久久下一站| 欧美日韩一区国产| 欧美一区二区三区播放老司机| 亚洲欧美清纯在线制服| 国内揄拍国内精品久久| 欧美成人精品影院| 欧美交受高潮1| 亚洲女与黑人做爰| 欧美专区在线观看| 亚洲精品1区2区| 日韩视频免费观看高清在线视频| 欧美性猛交视频| 午夜精品久久久久久99热| 两个人的视频www国产精品| 毛片av中文字幕一区二区| 亚洲色图自拍| 久久精品国产免费| 99精品免费视频| 香蕉久久夜色精品| 亚洲国产精品久久| 在线观看91久久久久久| 亚洲国产成人av在线| 国产精品久久久久久久久免费桃花 | 亚洲视频一区| 欧美在线二区| 日韩午夜精品视频| 亚洲欧美日韩精品久久亚洲区| 伊人蜜桃色噜噜激情综合| 99re6热只有精品免费观看| 国产伊人精品| 日韩视频在线观看国产| 黄色在线一区| 亚洲午夜免费福利视频| 亚洲国产精品悠悠久久琪琪| 亚洲性人人天天夜夜摸| 亚洲九九九在线观看| 欧美一级电影久久| 亚洲网站啪啪| 欧美v日韩v国产v| 欧美有码在线观看视频| 欧美精品自拍| 欧美不卡高清| 国产日韩欧美综合精品| aa成人免费视频| 亚洲电影中文字幕| 午夜视频一区在线观看| 亚洲欧美日韩精品一区二区| 欧美韩日高清| 欧美成人精品不卡视频在线观看| 国产女主播视频一区二区| 亚洲人成网站色ww在线| 一区二区三区在线免费播放| 亚洲一区精彩视频| 在线一区亚洲| 久久综合伊人77777| 久久综合九九| 国内在线观看一区二区三区| 欧美主播一区二区三区| 久久久国产一区二区| 国产日韩av高清| 先锋a资源在线看亚洲| 欧美在线观看一区二区| 国产欧美一区二区三区久久 | 在线免费高清一区二区三区| 久久激情综合| 久久精品亚洲一区二区三区浴池| 国产精品中文在线| 亚洲永久免费av| 欧美诱惑福利视频| 国产精品天天摸av网| 亚洲女同性videos| 久久国产欧美精品| 久久av老司机精品网站导航| 欧美一区午夜精品| 国产亚洲精品久久久| 性久久久久久久| 蜜桃久久av| 亚洲人成网站777色婷婷| 欧美激情一区二区久久久| 亚洲精选国产| 午夜视频一区在线观看| 国产一区二区在线观看免费| 久久爱91午夜羞羞| 国产精品丝袜白浆摸在线| 午夜精品短视频| 免费在线亚洲欧美| 亚洲精品在线一区二区| 国产精品国产三级国产普通话99 | 久久久久久久久久久成人| 在线观看视频日韩| 欧美久久99| 亚洲伊人观看| 欧美国产视频一区二区| 一区二区三区欧美在线| 国产偷自视频区视频一区二区| 久久久综合视频| 日韩午夜电影在线观看| 久久久久国产精品午夜一区| 亚洲国产三级| 国产精品嫩草影院av蜜臀| 欧美在线你懂的| 91久久一区二区| 午夜精品美女久久久久av福利| 一区二区在线免费观看| 欧美日韩天堂| 久久久久九九视频| 一区二区三区www| 欧美www视频| 欧美在线观看一区| 一本色道久久综合亚洲精品高清| 国产一区二区三区四区| 欧美色图天堂网| 久久综合九色99| 欧美一站二站| 日韩视频一区二区三区在线播放| 猛男gaygay欧美视频| 性做久久久久久| 一区二区三区精品视频在线观看| 在线观看的日韩av| 国产日韩欧美不卡在线| 欧美视频官网| 欧美激情亚洲自拍| 牛牛国产精品| 久久综合激情| 久久久综合精品| 久久久久久久国产|