画像リサイズ計算機

アスペクト比を保ちつつ幅・高さ・割合で画像を拡大縮小します。1920×1080 を幅 800 px にすると高さ 450、幅 801 ではずれが出ます。

01 計算機

入力すると結果が更新されます。Ctrl/Cmd+Enterで主な結果をコピー。

結果

    途中式を表示

      画像リサイズ計算機は、新しい幅、新しい高さ、割合、または最大辺でピクセル寸法を拡大縮小し、丸めで 1 ピクセルの妥協が必要になるまでアスペクト比を保ちます。スケール係数、結果の比、メガピクセル数、非圧縮 24 ビットサイズのおおよその見積りを報告します。丸めで約分比が変わると、丸め前の正確な小数高さとずれ警告が出ます。

      計算はすべてブラウザ内で行います。入力内容はサーバーに送信されません。

      画像を新しい幅にリサイズする

      Concept diagram: 入力 leads to 画像を新しい幅にリサイズする leads to 結果入力画像を新しい幅にリサイズする結果
      画像を新しい幅にリサイズする。

      元の幅と高さを入力し、目標幅をピクセルで指定します。スケール係数は新しい幅 ÷ 元の幅です。対応する高さは元の高さにそのスケールを掛け、整数ピクセルに丸めます。幅駆動のサイズ指定は、コンテンツ幅を固定し高さにロックした比を追わせるウェブの列に合います。

      scale = new_width ÷ original_width
      new_height = round(original_height × scale)

      幅を選ぶのは、列幅を固定して高さを追わせるウェブレイアウトでよくある経路です。計算機は画像データを再サンプリングせず、目標ピクセル枠だけを計算します。実際の再サンプリングは、これらの数値を読むエディタやビルドパイプラインで行います。

      画像を新しい高さにリサイズする

      Concept diagram: 入力 leads to 画像を新しい高さにリサイズする leads to 結果入力画像を新しい高さにリサイズする結果
      画像を新しい高さにリサイズする。

      目標高さモードは、縦辺を制約する枠向けに幅モードを鏡像にしたものです。スケールは新しい高さ ÷ 元の高さで、新しい幅は元の幅にそのスケールを掛けてから丸めます。最大高さのあるヒーロー帯や、短辺でロックされたフレームなど、一方の寸法だけを駆動するときに使います。

      scale = new_height ÷ original_height
      new_width = round(original_width × scale)

      縦枠が固定のとき、たとえば最大高さのあるヒーロー帯や、短辺で制約されたフレームに合わせるときに高さモードを使います。元の比と食い違う強制幅と強制高さを混ぜると歪みが出ます。このツールは比例モードで駆動辺を一度に一つだけ受け、それを避けます。

      画像を割合で拡大縮小する

      Scale bar: 1 入力単位 equals 2.05 出力単位1 入力単位2.05 出力単位
      画像を割合で拡大縮小する。

      割合モードは、選んだパーセントから得た同じ係数で両辺を掛けます。50 パーセントは各寸法を半分にし、200 パーセントは倍にします。面積はその係数の二乗でスケールするため、50 パーセント縮小は元ピクセルの約四分の一になり、書き出し後のファイル重量の見積りに関係します。

      パーセント意味
      25%線形サイズの四分の一
      50%線形サイズの半分
      100%変更なし
      150%線形サイズの 1.5×
      200%線形サイズの倍

      面積はパーセントの二乗でスケールします。50 パーセント縮小はピクセルの約 25 パーセントを残します。100 パーセントを超える拡大は本物の細部を作らず、既存ピクセルを伸ばすだけなので、小さい書き出しを拡大するより大きいマスターから始める方が通常きれいに見えます。

      最大寸法内に画像を収める

      Concept diagram: 入力 leads to 最大寸法内に画像を収める leads to 結果入力最大寸法内に画像を収める結果
      最大寸法内に画像を収める。

      最大寸法モードは長い方の辺を選んだピクセル上限に合わせ、短い辺を同じ係数でスケールします。枠内フィットモードは最大幅と最大高さを取り、両方の内側に収まるスケールを選びます。サムネイルや CMS のアップロード制限は、クロップなしで矩形を超えないよう、しばしばそのどちらかの挙動を必要とします。

      プレイヤー内のレターボックスは後段の表示選択です。計算機はフィットしたピクセルサイズだけを報告します。

      1920×1080 を幅 800 ピクセルにリサイズする

      Concept diagram: 入力 leads to 1920×1080 を幅 800 ピクセルに leads to 結果入力1920×1080 を幅 800 ピクセルに結果
      1920×1080 を幅 800 ピクセルにリサイズする。

      フル HD を幅 800 ピクセルにスケールするのは、高さが整数に着地するきれいなフィクスチャです。スケール係数は 800 ÷ 1920 で約 0.416667、1080 にそのスケールを掛けるとちょうど 450 です。結果 800×450 はずれ警告なしで 16:9 を保ち、ウェブ幅がソースをきれいに割るときの望ましい経路です。

      1. スケール係数。 800 ÷ 1920 = 0.4166… ≈ 0.416667

      2. 丸め前の高さ。 1080 × (800 ÷ 1920) = ちょうど 450

      3. 結果。 800×450

      約分比は元と同じ 16:9 のままです。メガピクセルは約 2.07 MP から 0.36 MP に落ちます。450 が整数なのでずれ警告は出ません。ウェブ幅がソースをきれいに割るとき、画像リサイズ計算機が目指す望ましい経路です。

      丸めによる歪みを避ける

      Number line from 0 to 100 with the value 49 marked025507510049
      丸めによる歪みを避ける。

      ピクセル格子は整数です。元の高さ × スケールが整数でないとき、最も近いピクセルへの丸めが実効比をソースからずらします。エンジンはそのずれを旗立てし、正確な小数高さを示し、約分した w:h が一致しなくなったときに警告します。1920×1080 ソースに対する幅 801 が警告を起こすフィクスチャです。

      例: 1920×1080 を幅 801。

      scale = 801 ÷ 1920 = 0.4161875
      exact height = 1080 × 801 ÷ 1920 = 450.5625
      rounded height = 451

      出力枠は 801×451 です。元の比 16:9 は 801×451 の約分比と一致しなくなるため、警告が出ます。1 ピクセルは小さく聞こえますが、混在幅のギャラリーに積み重なると見えるジッタになり、ロックした比を期待する CSS を難しくします。

      本番パイプラインで使われる緩和策には、均等に割れる幅を選ぶ、ロックした比のキャンバスにレターボックスする、一方の辺で 1 ピクセルのクロップを許す、があります。計算機は問題を表に出します。方針の選択は編集判断のままです。

      一般的な用途の寸法を選ぶ

      Concept diagram: 入力 leads to 一般的な用途の寸法 leads to 結果入力一般的な用途の寸法結果
      一般的な用途の寸法を選ぶ。

      目標サイズはチャネルごとに違い、プラットフォーム規則も変わるため、下の数値は計画用の既定として扱ってください。ブログ画像はしばしば幅 800 から 1200 ピクセル付近、ヒーローは余白が必要、サムネイルは最大寸法上限で収め、300 DPI の印刷は物理インチから換算します。最大のきれいなマスターから一度書き出し、それから縮小します。

      用途典型的な幅注記
      ブログインライン画像800 から 1200 px重量とシャープネスのバランス
      ウェブサイトヒーロー1600 から 2400 pxしばしばクロップ。余白を用意
      サムネイル150 から 400 px最大寸法モードが合いやすい
      ソーシャル横長投稿1200 px クラス現行プラットフォーム比を確認
      ソーシャルストーリー / 縦1080×1920 クラス9:16 ソースが望ましい
      メールヘッダー600 から 800 px重い画像はクライアントに負担
      300 DPI 印刷インチ × 300物理サイズからピクセル数

      用意できる最大のきれいなマスターから書き出し、それから縮小します。非可逆形式での繰り返し保存はアーティファクトを積み重ねます。最終ピクセル枠を一度計算してからエンコードします。

      よくある質問

      引き伸ばさずに幅でリサイズするには?

      元の高さにスケール new_width ÷ original_width を掛け、整数ピクセルに丸めます。比を壊す値に高さを独立して設定しないでください。1920×1080 を幅 800 にするとき、高さは 450 になります。

      1920×1080 を幅 800 px にスケールしたサイズは?

      800×450 です。スケールは 800 ÷ 1920 で、1080 × そのスケールはちょうど 450 なので、16:9 が保たれます。

      幅 801 がずれを警告するのはなぜですか?

      1080 × 801 ÷ 1920 = 450.5625 で、丸めると 451 です。801×451 の枠はもはや 16:9 に約分されないため、丸めでアスペクト比が変わったと計算機が警告します。

      50 パーセントでスケールするとどうなりますか?

      幅と高さの両方が 0.5 倍され、丸められます。1920×1080 の画像は 960×540 になります。ピクセル面積は元の約四分の一になります。

      最大寸法のサイズ指定はどう動きますか?

      長い辺を最大に設定し、短い辺を同じ係数でスケールします。最大 800 の 1920×1080 画像は、幅が長い辺だったので 800×450 になります。

      このツールは画像ファイルを再サンプリングしますか?

      いいえ。目標寸法と関連メタデータを計算します。それらの寸法をピクセルデータに適用するには、再サンプリングを行う画像エディタ、スクリプト、または CDN が必要です。

      丸めのずれとは何ですか?

      丸めのずれは、比例寸法を整数ピクセルに丸めたときに生じる小さな比の変化です。1 ピクセルのずれで約分した w:h が変わり、起きたときは明示的に指摘されます。

      メガピクセルはどう計算されますか?

      メガピクセルは結果枠の width × height ÷ 1,000,000 です。非圧縮 24 ビット見積りは圧縮なしで 1 ピクセル 3 バイトを仮定し、実 JPEG や PNG のファイルサイズより大きく出ますが、生バッファの比較に役立ちます。

      100 パーセントを超える拡大は使うべきですか?

      より大きいソースがないときだけです。アップスケールは真の細部を増やさずピクセル数だけ増やします。大きいマスターを撮影または書き出してから、表示サイズへ縮小する方が望ましいです。

      アスペクト比はこのページで深く説明されますか?

      比の保持は述べ、ずれは診断します。最大公約数による約分と名前付き規格は、ページ間の重複説明を避けるためアスペクト比計算機にあります。

      まとめ

      画像リサイズ計算機は幅、高さ、割合、または最大辺で寸法をスケールし、スケール係数と結果の比を追跡します。1920×1080 を幅 800 px にリサイズすると高さ 450 px で 16:9 が保たれ、幅 801 は高さを 451 に丸め、450.5625 が整数でないためずれ警告が出ます。

      ツールはピクセル枠のサイズだけ決めます。実画像の再サンプリングはエディタやパイプラインの別ステップのままです。

      関連計算機

      アスペクト比計算機 · PPI計算機 · Base64エンコードとデコード