2010-03-06 20 views
4

可以說我有一個非方形圖像..當縮放圖像我怎麼能確定一個適當的W/H,這樣我不會小數

如果我增加了寬度和我根據重新計算的高度以增加的寬度(比率),有時我得到xxx.5(小數)的寬度

ex .: width = 4,height = 2 我用1.25的因子增加寬度我會得到:寬度= 5 接下來,高度將爲:heigth = 2.5

如何確定雙方都有整數的最近圖像格式? (更大的如果可能的話)

由於

+0

想到這一點,我想寬度和高度都應該是「比率」的一個因子。現在我的問題應該是,我怎麼才能找到寬度和高度之間的最低公分母;)但維基百科方便http://en.wikipedia.org/wiki/Lowest_common_denominator如果還有其他的東西,請回答... – 2010-03-06 22:17:05

+0

Oups我的意思是http://en.wikipedia.org/wiki/Least_common_multiple – 2010-03-06 22:26:12

回答

3

將分數降至最低項,然後乘以整數。您將a/b減少到最低的條件,用每個公用的gcd除。如果d = gcd(a,b),則(a/d)/(b/d)是最低的。現在,如果您想要具有相同比例的下一個最大整數分數,則可以使用d+1的多個分子和分母。因此,

(d+1) * (a/d)是分子,(d+1) * (b/d)是分母。

+0

我不知道該選哪個;) – 2010-03-06 22:27:53

相關問題