アスペクト比別の標準解像度一覧
画面、動画ツール、プレゼンテーションソフト、配信サービスで広く認識されている形式を起点にすると、適切な寸法を選びやすくなります。この検索では、対応するアスペクト比である16:9、4:3、21:9、1:1のいずれかを指定すると、一般的な解像度を実用的な一覧で返します。各結果には幅、高さ、よく使われる名称、総画素数が含まれるため、複数の資料を調べずに、書き出しの計画、処理負荷の比較、再現可能なメディア処理の設定を行えます。
無料で実行
キャンバスに合う比率を選びます
アスペクト比は、画像や画面そのものの大きさではなく、幅と高さの関係を示します。16:9のキャンバスは縦より横が長く、現在の動画、プレゼンテーション、テレビで広く使われています。従来からある4:3は、記録映像、プロジェクター、組み込み画面、一部の文書レイアウトで今も利用されています。21:9には一般にウルトラワイドとして販売される解像度が含まれ、1:1では作品、サムネイル、SNS投稿などに使われる正方形のキャンバスを確認できます。入力には、対応値のいずれかを正確に指定してください。結果は比率に合うすべての数学的な倍数ではなく、実際に役立つ寸法を選んだ一覧です。同じ比率を持つ幅と高さの組み合わせは無限に作れますが、ソフトウェア、機器、制作現場で標準として扱われるものは限られています。未対応の比率を指定した場合は、近い形式を推測して置き換えることなく、明確な入力エラーを返します。
各解像度の項目を確認します
返される各項目には、数値の幅と高さ、簡潔な解像度表記、一般的な形式名、総画素数が含まれます。幅と高さは、エンコーダー、デザインツール、レンダリングコマンド、アプリケーション設定へそのまま入力できます。形式名があるため、Full HD、QHD、VGA、UltraWide QHDなどの標準を、寸法を暗記せずに識別できます。総画素数を示す理由は、同じ形のキャンバスでも、処理能力、メモリ、保存容量、ネットワーク帯域の必要量が大きく異なるためです。幅と高さをそれぞれ2倍にすると、画素数は4倍になります。項目は小さい寸法から大きい寸法へ並んでいるため、サイズ選択欄へ直接利用したり、精細さが増す順に比較したりできます。特にウルトラワイド形式や854×480の動画など、一部の市販形式は整数の画素寸法に合わせた慣例的な近似値です。この検索では、実用にならない端数の画素を作らず、広く使われている標準を維持します。
制作時の判断に検索結果を活用します
この一覧は、処理手順に妥当なプリセットが必要で、根拠のない数値をコードへ直接埋め込みたくない場合に役立ちます。動画サービスでは、キャンバスの形を選択した後、広く認識されている書き出しサイズを提示できます。デザインシステムでは、幅と高さを機械処理可能な整数として保ちながら、プリセットメニューを構成できます。処理計画用のスクリプトでは、レンダリング先を決める前に画素数を比較し、Full HDで十分な作業を誤って8Kで実行する事態を防げます。結果は決定的であり、同じ対応比率には、ネットワーク通信、乱数、時刻依存データを使わず、常に同じ順序の項目を返します。そのため、テスト、ビルドツール、設定生成、再現可能な自動処理に適しています。これらは一般的な出発点であり、ほかの寸法が無効という意味ではありません。独自寸法でも比率を維持でき、配信先にはコーデック、ファイル容量、最大寸法に関する固有の条件がある場合もあります。この機能は慣例的な解像度を調べるもので、切り抜き、拡大縮小、ビットレート、配信条件の確認は適切な別のツールで行います。
活用例
書き出しプリセットを作成する
対応するアスペクト比を選んだ後、動画や画像の書き出し欄へ一般的な寸法を設定できます。
レンダリング負荷を見積もる
HD、QHD、4Kなどの標準出力を決める前に、総画素数を比較できます。
メディア設定を統一する
テスト、テンプレート、エンコーダー、反復可能な公開処理で、一貫した幅と高さを生成できます。
よくある質問
どのアスペクト比に対応していますか?
16:9、4:3、21:9、1:1に対応しています。それ以外の値を指定すると、無効な入力としてエラーを返します。
可能な寸法がすべて含まれていますか?
いいえ。比例する寸法は無限に存在するため、名称が定着している標準や広く利用される形式に絞っています。
一部のウルトラワイド形式が正確な21:9ではないのはなぜですか?
ディスプレイ業界では、整数画素で構成される近い複数の形式を、慣例的に21:9という販売上の名称でまとめています。この検索も定着した分類に従います。
画素数の項目は何を表しますか?
幅と高さを掛けた値です。解像度ごとの処理量や保存容量の規模をすばやく比較できます。
画像や動画のサイズを変更できますか?
いいえ。参照用の寸法だけを返し、メディアのアップロード、切り抜き、拡大縮小、エンコード、変更は行いません。
APIリクエストの料金はいくらですか?
APIリクエスト1回につき$0.002です。ブラウザー版はサーバーへ問い合わせず、端末内で実行できます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/misc2/aspect-ratio-resolution-lookup \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ratio":"16:9"}'const res = await fetch("https://api.kit.forhosting.com/misc2/aspect-ratio-resolution-lookup", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ratio": "16:9"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/misc2/aspect-ratio-resolution-lookup",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ratio": "16:9"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/misc2/aspect-ratio-resolution-lookup", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ratio":"16:9"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ratio":"16:9"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/misc2/aspect-ratio-resolution-lookup", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"ratio": "16:9"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "misc2.aspect_ratio_resolution_lookup",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |