筆記本常見的尺寸,解析度以及縮放比例
筆記本常見的尺寸,解析度以及縮放比例
來源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