MyCalCute
インストール
電卓 / 技術 / 枠を満たす画像トリミング

枠を満たす画像トリミング計算ツール

比率を保って枠を満たす拡大率と中央トリミング量を求めます。

このページについて

計算結果

必要拡大率0.48
拡大後の幅1,920PX
拡大後の高さ1,440PX
左右各側の切除量0PX
上下各側の切除量180PX

電卓コントロール

計算方法

枠を満たす画像トリミング表示単位を使い、初期値で例を再現します。計算途中の精度を保ち、条件を確認してからシナリオを比較してください。 概念図です。縮尺は正確ではありません。枠を満たす画像トリミング元の幅 ( px )4000元の高さ (p x )3000必要拡大率0.48MyCalCute.com
表示単位を使い、初期値で例を再現します。計算途中の精度を保ち、条件を確認してからシナリオを比較してください。 概念図です。縮尺は正確ではありません。

比率を保って枠を満たす拡大率と中央トリミング量を求めます。

必要拡大率 = ((tw/sw+th/sh+abs(tw/sw-th/sh))/2)
拡大後の幅 = sw*((tw/sw+th/sh+abs(tw/sw-th/sh))/2) px
拡大後の高さ = sh*((tw/sw+th/sh+abs(tw/sw-th/sh))/2) px
左右各側の切除量 = (sw*((tw/sw+th/sh+abs(tw/sw-th/sh))/2)-tw)/2 px
上下各側の切除量 = (sh*((tw/sw+th/sh+abs(tw/sw-th/sh))/2)-th)/2 px

計算例

  • 元の幅 (px): 4000
  • 元の高さ (px): 3000
  • 変更後の幅 (px): 1920
  • 目標高さ (px): 1080
  • 必要拡大率: 0.48
  • 拡大後の幅: 1,920 PX
  • 拡大後の高さ: 1,440 PX
  • 左右各側の切除量: 0 PX
  • 上下各側の切除量: 180 PX

仮定と限界

正方形画素と一様な拡大を仮定します。小数画素は幾何的な推定値で、倍率が1を超えても詳細は増えません。

結果は表示のために四捨五入されています。計算では四捨五入されていない値が使用されます。 当社の計算方法をお読みください。

結果の理解

比率を保って枠を満たす拡大率と中央トリミング量を求めます。 正方形画素と一様な拡大を仮定します。小数画素は幾何的な推定値で、倍率が1を超えても詳細は増えません。

このツールが役立つ場合

表示単位を使い、初期値で例を再現します。計算途中の精度を保ち、条件を確認してからシナリオを比較してください。

入力内容を理解する

入力計算例
元の幅 (px) sw4000
元の高さ (px) sh3000
変更後の幅 (px) tw1920
目標高さ (px) th1080

よくある質問

モデルの適用範囲は?

正方形画素と一様な拡大を仮定します。小数画素は幾何的な推定値で、倍率が1を超えても詳細は増えません。

例を検算するには?

表示単位を使い、初期値で例を再現します。計算途中の精度を保ち、条件を確認してからシナリオを比較してください。