2017-09-08 4 views
1

矩形領域のサイズを50%Rect1 w1 x h1に変更したい場合は、幅または高さのサイズを半分に直接変更しないでください。私が必要とするのは、アスペクト比で、オリジナルの%50に等しい面積を持つ同等の矩形を見つけることです。したがって、私は矩形Rect2のh2 x w2を見つける必要があります。縦横比を維持したまま、パーセントで四角形のサイズを変更

私はRECT1を持っている:W1、H1、A1 そして私はまたRECT2を持っている:

a2を私は(RECT1のアスペクト比を維持)W2及びH2必要

Image

答えて

2

あなたの四角形をasumingあなたの写真のようにw1とw2によって定義されます:

area = w1 * h1 

あなたは面積が半分の矩形すなわちアスペクト比なので、W1低減し、半分に切断されて新たな領域をもたらすように等しくW2除数(D)が存在しなければならない:いくつかの簡単な数学

area * 1/2 = (d * w1) * (d * h1) 

そう
d * w1 * d * w1 = w1 * h1 * 1/2 
=> d * d = 1/2 
=> d = sqrt(1/2) 

四角形を削減し、プロポーションを維持するための要因は、SQRT(1/2)である

例:あなたは「いくつかの簡単な数学を入れ

w1 = 4, h1 = 3 

4 * 3 = 12 

=> d * 4 * d *3 = sqrt(1/2) * 4 * sqrt(1/2) * 3 = 6 
+0

: "非常にきちんとしていて清潔だった。非常に便利。 – Cheva

関連する問題