應該是要算 "一個點" 的大小比例 不是只算螢幕的比例喔 ~
算法 :
W : 螢幕的實際尺寸寬度
H : 螢幕的實際尺寸高度
Rx : 螢幕解析度 X 軸
Ry : 螢幕解析度 Y 軸
Sx = W / Rx
Sy = H / Ry
Pr = Sx / Sy
若 Pr 接近 1 那你看到的跟你的程式輸出會愈接近 ~
是拿尺直接在螢幕上量嗎??? 沒人會這樣來"認定"是不是正確吧
螢幕上輸出會因為解析度不同而有所變化
建議還是用繪圖軟體內所內建的尺規所測的為準
或者用列印出來
螢幕上的"僅供參考"
都是看出圖對不對,看螢幕的還很少見...
提醒: 1280x1024 是5:4喔
http://zh.wikipedia.org/wiki/SXGA
就有人突然發現的(用了好幾年了)...
雖然出圖是正常的...可是我還是想知道為什麼
今天螢幕是4:3的規格
可是我用1024*768卻無法正常顯示?
反而是用1280*1024才會正常......
那所正確的解析度是?
這個問題我早就發現,算給你看:
4/3=1.3333(循環)
1024/768=1.3333(循環)
1280/1024=1.25
16/9=1.7777(循環)
1366/768=1.7786458
這樣你應該了解了吧!不過1366/768還是有點差異,只是你未察覺。
是要整除才會正常顯示嗎?
這不是整除的問題,而是橫寬與高度比例符不符合的問題!
樓下lordrd說了一個所謂的Pr值,Pr=Sx÷Sy=(W/H)÷(Rx/Ry)
說穿了就是這個意思。
螢幕面板尺寸是固定的,所以"寬/高"比例(W/H)固定不變;
如果輸出的畫面影像"寬/高"比例(Rx/Ry)也一樣,當然上述
Pr值算起來就等於1。
換成這樣看:若你拿個長方形方框至於桌面,然後拿一面材質
可以伸縮的圖畫放入長方形框內。圖畫高度與方框相等,但是
寬度略小。為了要讓這張圖佈滿整個方型框,你只好將圖畫橫
向拉伸展延至與方型框同寬度,結果圖畫內的物體寬度也跟著
變寬,比例就失真了,圓形也就變成的橢圓型!
順便提醒一件事,如果你是做設計圖稿,以AutoCAD為例,圖面輸出
是以畫面顯示的影像為準!圖檔內的圓形是以圓心及半徑兩參數訂出
,但是輸出至畫面卻因為前述螢幕解析度與畫面比例問題,造成圓形
失真,輸出紙面的圖稿肯定跟著失真!
螢幕如未調到最大 1:1解析度
就會"乒乓球變雞蛋"
例:17吋傳統5:4比例液晶螢幕,解析度請調到1280x1024,調成其他模式(如1024x768 4:3)因xy比例關係不同,圖形就會變化。
另畫圖的電腦螢幕解析度要調正確,看圖的電腦螢幕解析度也要調正確
這樣圓型才不會走樣
螢幕所見是僅供參考,別太相信,
一般而言,螢幕左右上下的放大倍率是可調的,另外螢幕解析度的設定必須符合螢幕比例。