技術
画面の画素密度
解像度と対角サイズから表示画素密度とアスペクト比を計算する。
比率を保って枠を満たす拡大率と中央トリミング量を求めます。
比率を保って枠を満たす拡大率と中央トリミング量を求めます。
((tw/sw+th/sh+abs(tw/sw-th/sh))/2)sw*((tw/sw+th/sh+abs(tw/sw-th/sh))/2) pxsh*((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正方形画素と一様な拡大を仮定します。小数画素は幾何的な推定値で、倍率が1を超えても詳細は増えません。
結果は表示のために四捨五入されています。計算では四捨五入されていない値が使用されます。 当社の計算方法をお読みください。
比率を保って枠を満たす拡大率と中央トリミング量を求めます。 正方形画素と一様な拡大を仮定します。小数画素は幾何的な推定値で、倍率が1を超えても詳細は増えません。
表示単位を使い、初期値で例を再現します。計算途中の精度を保ち、条件を確認してからシナリオを比較してください。
| 入力 | 計算例 |
|---|---|
元の幅 (px) sw | 4000 |
元の高さ (px) sh | 3000 |
変更後の幅 (px) tw | 1920 |
目標高さ (px) th | 1080 |
正方形画素と一様な拡大を仮定します。小数画素は幾何的な推定値で、倍率が1を超えても詳細は増えません。
表示単位を使い、初期値で例を再現します。計算途中の精度を保ち、条件を確認してからシナリオを比較してください。