用紙・画像の拡大縮小率を縦横寸法から計算

用紙・画像の拡大縮小率を縦横寸法から計算

原稿と出力先の幅・高さから、全体を収める倍率、全面を満たす倍率、幅・高さ別倍率、面積比を計算します。A列とJIS B列の混同も避けられます。

入力

原稿を同じ向きで見た幅。A4縦なら210 mmです。

原稿を同じ向きで見た高さ。A4縦なら297 mmです。

出力用紙または配置領域の有効幅。A3縦なら297 mmです。

出力用紙または配置領域の有効高さ。A3縦なら420 mmです。

使い方

  1. 原稿と出力先を同じ向きで見た正の幅・高さをmmで入力します。入力欄の単位と範囲も確認します。
  2. 4辺すべてを同じ長さ単位で揃えれば比は同じですが、画面では転記ミスを避けるためmmに固定します。異なる単位の資料は画面の基準単位へ直してから入力します。
  3. 「計算する」を押し、用紙・画像の拡大縮小率の各結果と注意事項を確認します。
  4. 重要な転記では入力値・単位・採用条件も一緒に記録し、既知例または別の計算手段で照合します。

計算式・考え方

幅倍率=出力幅÷原稿幅、高さ倍率=出力高さ÷原稿高さ。全体を切らずに収める倍率=min(幅倍率,高さ倍率)×100、余白なく全面を満たす倍率=max(…)×100、面積比=出力面積÷原稿面積×100です。

注意事項

  • 用紙・画像の拡大縮小率は、原稿と配置先の縦横比の違いを含めて、収める場合と塗り足す場合を分ける幾何倍率です。このページでは計算に必要な数値をすべて画面上に示し、用紙名、媒質名、配送会社名などから未入力の条件を推測しません。入力と計算結果はブラウザ内だけで処理されます。
  • 計算手順は、幅方向と高さ方向を別々に割り、短い側の比をfit、長い側の比をfillとして面積比も独立計算します。途中値は表示のために丸めず、最後の結果欄だけを指定桁へ整えます。再計算するときは丸め済みの結果ではなく、元の入力値と同じ単位を使うと差を小さくできます。
  • 入力契約は、原稿と出力先を同じ向きで見た正の幅・高さをmmで入力します。空欄、数値以外、NaN、無限大、許容範囲外はエラーにし、0が分母になる組合せや意味の矛盾する複数入力も結果を表示する前に拒否します。
  • 単位については、4辺すべてを同じ長さ単位で揃えれば比は同じですが、画面では転記ミスを避けるためmmに固定します。似た記号でも基準量が違う場合があるため、数値だけをコピーせず単位記号と条件を残してください。桁数が多く見えても、入力や規格の精度が自動で上がるわけではありません。
  • 代表例では、A4公称210×297 mmからA3公称297×420 mmではfit約141.4141%、fill約141.4286%、面積比200%です。例と異なる結果になった場合は、縦横、正負、HzとMHz、cmとm、長さ倍率と面積倍率など、意味の異なる量を混ぜていないかを先に確認します。
  • 境界の扱いは、同寸法は100%とし、0以下の辺は倍率を定義できないため拒否します。数学上は計算できても用途の定義から外れる値は受け付けません。制約に違反した場合は関係する入力欄へ同じ理由を表示し、0や既定値で黙って置き換えない設計です。
  • 結果の読み方は、fitは全体表示で余白が出る可能性があり、fillは全面表示で一部が切れる可能性があります。表示値は入力と仮定に対する条件付き結果であり、機器、規格、契約、測定、印刷、輸送の最終結果を保証するものではありません。実運用では対象の最新仕様を優先してください。
  • 適用外は、裁断公差、スキャン傾き、塗り足し、プリンター余白、コピー機の段階設定、画像の画素補間は含みません。対象外の補正を自動で加えると一見便利でも再現条件が不明になるため、このページは式に入れていない要素を明示し、必要なら別の専門計算へ切り替えられるようにします。
  • 式と定義は、ISO 216:2007のA列とJIS P 0138:1998のJIS B列の公称寸法、および相似図形の辺比で独立確認しました。参照資料は定義、単位、条件の確認に使い、文章、説明順、入力検証、テスト例はこのページ向けに新しく作成しています。参照先の文章やコードは転載していません。
  • 品質確認では、通常例、境界例、異常入力をPythonと同じ宣言式で照合し、さらに生成した実ページへ値を入力してPC幅とスマホ幅を検査します。A4→A3、同寸法、0幅を使いfit・fill・面積比を別々に検証します。生成物が変わるとブラウザQAのハッシュも失効するため、変更後は再検証します。
  • 利用上の注意は、印刷前の倍率見積り用で、重要な印刷物は機器のプレビューと校正刷りを優先します。このツールは比較、学習、一次見積りを速くするための補助であり、法令、契約、料金表、安全基準、専門家の判断を置き換えません。判断材料の一つとして使ってください。
  • 公称寸法による幾何計算です。裁断公差、プリンター余白、印字不可領域、機器の実倍率誤差は含みません。

よくある質問

用紙・画像の拡大縮小率はサーバーへデータを送りますか?

いいえ。追加JavaScriptとして動く計算は利用者のブラウザ内で完結し、入力値を送信するAPI、外部CDN、解析用fetchを使用しません。ただし公開サイト自体の一般的なアクセスログはサイト運営設定に従います。

表示された小数をそのまま最終値にしてよいですか?

用途次第です。公称整数mmから計算するため、表示した小数差は裁断や機器精度を表すものではありません。実務では元データの有効数字、機器の設定段、契約上の端数処理に合わせて最終桁を決めてください。

入力エラーになる値を強制的に計算できますか?

このページではできません。0または負の辺では長さ倍率が定義できず、縦横の向きを自動推測すると意図が変わるためです。別条件を扱う必要がある場合は、条件を明示した別モデルとして実装するほうが安全です。

結果が手元の資料と少し違うのはなぜですか?

資料が整数141%へ丸めていたり、ISO B列とJIS B列、印刷可能領域と用紙外形を混同している可能性があります。採用した単位、定数、丸め位置、縦横の向き、規格版、契約プロファイルを揃えてから比較してください。

入力した原稿寸法と出力先寸法はこの端末内だけで計算され、外部へ送信・保存されません。個人情報、未公開の契約情報、機密の配送内容などは入力しないでください。