アスペクト比計算|幅・高さ・縦横比を自動計算
0より大きい数値を半角数字で入力してください。寸法の単位はそろえてください。
幅と高さを入力してください。
このツールでできること
幅と高さからアスペクト比を最も簡単な整数比へ整理できます。また、横比・縦比と幅から高さを、横比・縦比と高さから幅を逆算できます。画像、動画、バナーなどの比率確認や、比率を保ったサイズ変更に利用できます。
使い方
- 計算する内容を3種類から選びます。
- 表示された幅、高さ、横比、縦比の欄へ、単位を付けずに必要な数値を入力します。
- 「計算する」を押します。
- 必要に応じて「結果をコピー」を押します。
入力や計算内容を変更すると以前の結果は消去されます。「クリア」を押すと入力と結果をまとめて消去します。
入力例・出力例
「幅と高さから比率」で幅に1920、高さに1080を入力すると、最大公約数120で簡約した結果は16 : 9です。結果の下には1920 × 1080 のアスペクト比です。と表示されます。
「比率と幅から高さ」で横比に16、縦比に9、幅に1280を入力すると、結果は720です。寸法の単位は表示されないため、幅をpxとして入力した場合は高さもpx相当、cmとして入力した場合は高さもcm相当として読み取ります。
横比3、縦比2、幅1から高さを求めると、循環小数を小数点以下10桁へ丸めた0.6666666667になります。ピクセル整数への自動丸めは行いません。
「結果をコピー」でコピーされるのは、16 : 9や720など結果欄の値だけです。入力値、補足、単位はコピーしません。
比率の簡約と寸法の丸め
比率を求めるときは、入力した10進小数を整数係数と小数桁数へ分け、幅と高さを同じ桁にそろえてから最大公約数で割ります。浮動小数点数へ近似して比率を決めないため、たとえば幅1.5、高さ1は正確に3 : 2へ簡約されます。
寸法の逆算では、高さを「幅 × 縦比 ÷ 横比」、幅を「高さ × 横比 ÷ 縦比」で求めます。割り切れない結果は小数点以下11桁目を基準に10桁へ四捨五入し、末尾の不要な0を除きます。結果の整数部分と整数比には、必要に応じて3桁区切りのカンマが付きます。
よくある利用場面
- 画像、動画、バナーの幅と高さから縦横比を確認するとき
- 比率を維持したまま別の幅に合う高さを求めるとき
- 16:9や4:3等の比率から必要な片方の寸法を逆算するとき
処理仕様
- 「幅と高さから比率」「比率と幅から高さ」「比率と高さから幅」の3種類を選べます。
- 各欄には0より大きい半角数字の整数・小数を入力できます。
.5や5.、前後の空白、正しい3桁区切りのカンマも使用できます。 - 0、負数、全角数字、指数表記、単位付き入力、数値途中の空白、複数行、不正なカンマは使用できません。
- 各欄の数字部分は15桁以内です。小数点とカンマは数えませんが、先頭や小数部末尾の0も数字として数えます。たとえば
123456789012345は入力でき、1234567890123456は入力できません。 - 幅と高さには同じ単位の値を入力してください。ツールは単位を判定・変換せず、逆算結果にも単位を付けません。
入力データについて
入力内容と計算処理はブラウザ内だけで扱い、ToolRollのサーバーや外部サービスへ送信しません。外部ライブラリ、Cookie、Web Storage、IndexedDBは使用しません。「結果をコピー」を押したときだけ、ブラウザのクリップボード機能へ結果欄の値を渡します。