壁と天井の下塗り塗料計算ツール
この下塗り塗料計算ツールでは、壁や天井の施工に必要なガロン数を見積もれます。総面積を平方フィートで、製品ラベルの塗布面積を1ガロン当たりの平方フィートで入力し、予定する塗り回数を指定してください。計算上の正確な量と、購入の目安となる整数ガロン数の両方を表示するため、一室の施工から改修工事、業務用途まで計画にお役立ていただけます。
無料で実行
見積もりの前に施工面積を測定します
まず、実際に下塗りする面の合計を求めます。長方形の壁は幅と高さを掛け、すべての壁について同様に計算して合計してください。平らな長方形の天井は、部屋の長さと幅を掛けます。ドア、大きな窓、造り付け収納、常に覆われる部分を施工しない場合は、差が大きいときにその面積を差し引いてください。小さな開口部は、飛散、ローラーへの含み、下地のばらつきに備える実用的な余裕として残してもかまいません。本ツールは1ガロン当たりの平方フィートを使用するため、寸法はフィートに統一し、面積を平方フィートで求めます。図面や別のツールですでに正味面積が分かっている場合は、その値を直接入力できます。本ツールは部屋の寸法から壁面積を自動算出せず、除外する開口部も判断しません。規模が大きいほど、わずかな測定誤差でも購入する容器数が変わるため、丁寧な採寸が重要です。
製品に表示された塗布面積を使用します
塗布面積とは、メーカーが示す条件で1ガロンを1回塗ったときに覆える面積です。一般的な目安ではなく、製品ラベルまたは技術資料にある平方フィート毎ガロンの値を入力してください。吸水性の高い石こうボード、未処理の組積造、無垢材、補修箇所、凹凸、施工方法によって実際の塗布面積は小さくなる場合があります。平滑でシール済みの面では、公称値に近づきやすくなります。ラベルが範囲で示されている場合は、小さい値を選ぶと必要量が多く算出され、余裕のある見積もりになります。塗り回数の初期値は1で、多くの一般的な施工に適していますが、染み止め、大幅な色替え、吸水性の高い下地ではメーカーの指示に従って追加塗装が必要です。計算式は面積に塗り回数を掛け、塗布面積で割ります。単位をそろえ、平方メートル毎リットルは換算してから入力してください。
正確な必要量と購入量を確認します
結果には、数式で得た正確なガロン数と、次の整数へ切り上げた購入ガロン数が表示されます。正確な値は、製品比較、費用計算、同じ下塗り塗料を使う複数工事の合算に便利です。整数の購入量は、1ガロン缶だけを購入するときの分かりやすい目安です。購入前に販売されている容量をご確認ください。5ガロン容器、1ガロン缶、クォート缶を組み合わせた方が経済的な場合があります。切り上げによって多少の余裕は生まれますが、正式なロス率ではなく、下地への吸収、過剰な吹き付け、施工中の損失、道具に残る材料までは予測しません。業務施工では、下地の状態と施工方法に応じて独自の予備率を追加できます。この見積もりは入力値のみに基づくため、準備、施工、乾燥、再塗装に関するメーカーの指示を補助するものであり、代替するものではありません。APIリクエストは$0.002で、ブラウザーでも同じ決定論的な数式を使用します。
活用例
新しい石こうボードの下塗り
仕上げ塗装の前に、採寸した壁と天井をシールするための必要ガロン数を算出します。
天井施工の計画
天井の合計面積と選択した塗布面積から、実用的な購入量を求めます。
下塗り製品の比較
各ラベルの塗布面積を使い、価格を比較する前に必要な容量を確認します。
よくある質問
計算ツールの料金はいくらですか?
APIは1リクエスト当たり$0.002で、ブラウザーでも計算をご利用いただけます。
面積と容量にはどの単位を使用しますか?
面積は平方フィート、塗布面積は1米国ガロン当たりの平方フィートで入力し、結果は米国ガロンで表示します。
ドアや窓の面積は差し引きますか?
下塗りしない大きな部分は差し引けますが、小さな開口部を残すと実用的な余裕になります。
購入量が正確な必要量より多いのはなぜですか?
数学上の必要量を下回らないよう、次の整数ガロンへ切り上げているためです。
見積もりに材料ロスは含まれますか?
明示的なロス率は加算しません。下地の吸収、凹凸、吹き付け、飛散、施工方法により実使用量は増える場合があります。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/home/primer-paint \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":1200,"coverage_rate":300}'const res = await fetch("https://api.kit.forhosting.com/home/primer-paint", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 1200,
"coverage_rate": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/primer-paint",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 1200,
"coverage_rate": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/primer-paint", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":1200,"coverage_rate":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":1200,"coverage_rate":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/primer-paint", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"area": 1200,
"coverage_rate": 300
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.primer_paint",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |