筆記本常見的尺寸,分辨率以及縮放比例
來源 https://zhuanlan.zhihu.com/p/85869844
對於最近幾年出的筆記本,FHD(1080p)已經普及,甚至主流的屏里面ips屏幕也算是普及了。這對於幾年前的都還是1366*768分辨率的2013年來說,真是翻天覆地的變化。而且隨着一些手機廠商的加入,3:2和16:10等更加細分的屏幕比例也隨之變多,着實很棒。本文從常見的屏幕比例和分辨率入手,總結相關內容。
常見的屏幕尺寸(寸):13.3,13.5,14, 15.6, 17
常見比例下的分辨率:
(16:9) 1366*768 1600*900 1920*1080 3840*2160
(16:10)1440*900 2560*1600 2880*1800
(3:2) 2160*1440 2256*1504 3000*2000
為了更具體的理解,找出各自分辨率對應的代表機型
16:9比例下常見分辨率
1366*768 :代表機型有國行Y410p,這個分辨率是過去很長時間的代表分辨率,在幾年以前的時候廣泛出現於14寸和15.6寸,如果現在還有機器是這個分辨率,屬實坑人。這個分辨率特點是略大於720p,在大部分網頁的內容顯示的時候適中,不會出現左右兩邊大部分留白,也不會網頁的內容顯示不完整。但是在其他的任何場景下都是不夠用的,包括看電影,Word,IDE的界面等等都是不夠用的。早期的window點陣字體在低分辨率下清晰銳利,但是隨着高分辨率的普及,這樣的分辨率顯示效果確實大果粒,已經落后於時代了。
1600*900:代表機型美行Y410p,這個是我使用的主力機,已經好幾年了,當時入手的考慮是寢室空間不夠,不想要15.6寸的機器,加上想要顯示更多的內容,而且不接受當時win8的縮放,考慮以上原因最終入手了這個比較稀少的分辨率, 特點是內容較多,字體偏小,看起來略微費勁。
1920*1080:當前最普及的分辨率,出現在13.3,14,15.6,17等等常見的筆記本
3840*2160:xps15高配,Y9000x高配等等機器,一般比較貴
16:10比例下常見分辨率
這個比例的屏幕看常見的16:9網絡視頻時,屏幕上下會有不明顯的黑邊。這樣視頻播放面積小於常見的同尺寸(對角線長度)的16:9屏幕,有人說可以多看一點彈幕,不打擾內容,也有人說會破壞視頻的沉浸感,我覺的都還行,不是很明顯。但是好處是非常明顯的:網頁,文檔,IDE,編輯器等等絕大部分內容都是上下翻頁的,所以可以在減少翻頁次數的情況下看到更多的內容,內容創作非常舒適。
1440*900:過去將近10年13寸MacBook Air的分辨率,這個分辨率的特點是沒有縮放,邏輯分辨率較大,顯示內容充足,但是由於macOS非常完善的高分辨率下的字體渲染,可以說是Mac里面墊底的分辨率了。
2560*1600:過去幾年的13寸retinaMacBook Pro和新款的MacBook Air都是這個分辨率,macOS下常以1280*800的邏輯分辨率或者1440*900的邏輯分辨率顯示,內容適中,字體渲染非常的舒服,可以說是Mac軟硬結合的一大亮點。
剛發布的小新pro13也是這個分辨率,是一個非常大的優勢,尚不清楚win10下的默認縮放比例(150%或者175%)。
2880*1800 :過去幾年的15寸retinaMacBook Pro使用的分辨率,macOS下常在1680*1050或者1600*900的邏輯分辨率運行,內容顯示多,字體渲染舒適。
3:2(16:10.7)比例下常見分辨率
這個比例下,網絡視頻的黑邊更大了,視頻有效面積更小了,但是其他的辦公,文檔,code等等都更加舒服了。
可以說是更加的工作取向了。
2160*1440:華為matebook 13,14分辨率,我去店里面看過好幾次,win10分辨率下面的的縮放比例是150%和175%,屏幕日常使用比例很舒服。
3000*2000:華為旗艦matebook x pro分辨率,非常清晰,200%整備縮放,非常的好用。
2256*1504:surface laptop的分辨率。
相關的統計已經整理成圖:
以上統計使用非常簡單的代碼計算得來,代碼如下:
#include<iostream> #include<cmath> using namespace std; int main() { const double x = 2.54; double moniSize_inch; //double monSize_cm = x*moniSize_inch; double lenth ; double wide ; int long_pixel ; int wide_pixel ; cout << "輸入屏幕尺寸,長寬比,像素" << endl; cin >> moniSize_inch >> lenth >> wide >> long_pixel>>wide_pixel; double monSize_cm = x*moniSize_inch; double ppi =sqrt(long_pixel*long_pixel+wide_pixel*wide_pixel)/moniSize_inch; double rate=lenth/ wide; double arc = atan(rate);//弧度制 double sin_arc = sin(arc); double cos_arc = cos(arc); double longside = sin_arc*monSize_cm; double widesize = cos_arc*monSize_cm; double area = longside*widesize; cout << endl; //cout << "筆記本產品型號舉例:***" << endl; // @知乎:洛朗展開 cout << "屏幕的尺寸: " << moniSize_inch << "寸;"; cout << " 比例: " << lenth << ":" << wide << " 屏幕分辨率:"<<long_pixel<<"*"<<wide_pixel<<endl; cout << "長度: " << longside << "cm" << endl << "寬度: " << widesize << "cm" << endl<< "實際顯示面積: " << area << "cm^2" << endl; cout << "ppi : " << ppi << endl; cout << "開啟125%縮放的邏輯分辨率:" << long_pixel / 1.25<<"*"<<wide_pixel/1.25<<endl; cout << "開啟150%縮放的邏輯分辨率:" << long_pixel / 1.50 << "*" << wide_pixel / 1.50 << endl; cout << "開啟175%縮放的邏輯分辨率:" << long_pixel / 1.75 << "*" << wide_pixel / 1.75 <<