キルト生地ヤード計算機
60×80インチのキルトを12インチのブロックと0.25インチの縫い代で作ると、12.5インチに裁つブロックが30枚、42インチ幅の生地が3ヤード半弱必要です。手芸店に実際の購入量を持っていけます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- キルトの幅
- 60
- キルトの長さ
- 80
- ブロックサイズ
- 12
- 縫い代
- 0.25
- 生地の幅
- 42
- 列
- 5
- 行
- 6
- ブロック数
- 30
このキルト生地ヤード計算機は、仕上がり幅、仕上がり丈、正方形ブロックの寸法、縫い代を、店へ持っていける生地ヤードとブロック数へ変換します。まず幅にいくつの整数ブロックが収まるか、丈にいくつの整数段が収まるかを求め、その積でトップに必要なピース数を出します。仕上がりブロックは四方に縫い代を足して裁ち寸法になり、その裁ちを反物の有効幅の帯に詰め、帯の長さを三十六で割って直線ヤードを返します。
生地を買う前に、キルトのヤード数とブロック数が意味すること
キルトのヤード数とは、仕上がりブロックを縫い代で広げ帯に詰めたあと、ピースしたトップのために発注すべき反幅の布の長さです。仕上がり面積そのものでも、配置のスケッチでもありません。宣言した有効幅の直線ヤードという買い物の数と、その数を生んだ整数のブロック数です。
この計算機は閉じた式で両方に答えます。列はキルト幅に収まる仕上がりブロックの最大整数です。段は丈に収まる最大整数です。
ブロック数は列かける段で、縁やバインディングの前に格子が求めるピース単位です。裁ち寸法はブロック寸法に縫い代の二倍を足したものです。仕上がり辺は隣と縫うとき縫い代を一つ失うからです。
その裁ち正方形を有効反幅に並べます。覆う幅と丈は仕上がり格子の足跡を、余りは割り切れないときの縁の空きを示します。隠れロス率も、裏地やバッティングの層も、バインディング帯もありません。
エンジンはピースしたトップを詰めるか、入力を拒否するかです。十二インチのブロックは十インチのミニキルトに収まれないからです。生地なしで段と列だけが必要なときは専用の配置補助をご利用ください。
このページはキルト生地ヤードのランディングです。
裁縫・授業・ソフトウェアにおけるキルト生地ヤード計画の位置
店が六十かける八十のスローを示して三ヤードか六ヤードか誰も言えないとき、授業が土曜前に反物を発注しなければならないとき、教員が仕上がり寸法とブロック面と四分の一インチ縫いを購入長さへ直すよう求めるとき、人はこの計算に出会います。家庭で縫う方は、十二インチ正方形と四分の一インチ縫いの六十かける八十トップを事前確認してから生地売場を埋没費用扱いせずに済みます。
工房は、八インチ格子と十インチ格子を、不透明な表マクロなしで比べられます。競技や宿題の練習では、時間制限の下で反物表なしに解答を照合できる、高速でオフラインの帯詰めヤードがしばしば必要です。学習者がキルト寸法を打ち、画面がエコーした入力の横にきれいなヤード数を出す必要があるとき、製品・教育ツールはこの分担を使います。
このページでは作業はすべてご利用のブラウザ内で走ります。格子が既に分かって段と列だけが必要なときは配置専用のブロック数補助と、買い物の問いがヤードではなくオンスのときは生地目付の換算と組み合わせてください。
活用例
キルトトップをピースする前に生地を発注する
仕上がり寸法、ブロック寸法、縫い代を、カットを買う前のブロック数と反幅の直線ヤードへ変換します。
宿題と裁縫授業のワークシート
仕上がり寸法、正方形ブロック、縫いから、帯詰めの手順を含む再現可能なヤード数を生成します。
よくある質問
どの縫い代を使えばよいですか?
四分の一インチ(0.25)が通例のピース縫いです。実際に縫う代を入力してください。ゼロは許可され、裁ちが仕上がり面と一致することを意味します。
裏地、バッティング、バインディングは含まれますか?
いいえ。 結果はピースしたトップだけのヤード数で、宣言した有効反幅(既定 42 インチ)に詰めたものです。裏地、バッティング、バインディング、サッシングは対象外です。
ブロックがキルトのサイズにぴったり収まらないときは?
数えるのは丸ごと入るブロックだけで、余った部分はボーダー用のスペースとして表示されます。長さ80インチに12インチのブロックなら6列入り、8インチ余ります。
生地の幅は何インチで計算しますか?
標準ではパッチワーク用コットンの一般的な有効幅である42インチで計算します。手持ちの生地の有効幅が違う場合は、その値を入れると必要量が計算し直されます。
ブロックの数はどう決まりますか?
幅に収まるブロックの数と、長さに収まる列の数を掛けて決まります。60×80インチに12インチのブロックなら、5枚×6列で30枚です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/quilt \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"quilt_width":60,"quilt_length":80,"block_size":12,"seam_allowance":0.25}'const res = await fetch("https://api.kit.forhosting.com/life/quilt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"quilt_width": 60,
"quilt_length": 80,
"block_size": 12,
"seam_allowance": 0.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/quilt",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"quilt_width": 60,
"quilt_length": 80,
"block_size": 12,
"seam_allowance": 0.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/quilt", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"quilt_width":60,"quilt_length":80,"block_size":12,"seam_allowance":0.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"quilt_width":60,"quilt_length":80,"block_size":12,"seam_allowance":0.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/quilt", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"quilt_width": 60,
"quilt_length": 80,
"block_size": 12,
"seam_allowance": 0.25
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.quilt",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ブロックがキルトのいずれかの辺より大きい場合は、配置や発注をでっち上げず invalid_input で拒否します。日常の計画はブラウザの無料実行を、授業・工房・見積シートが同じ数値を要する場合は成功一件あたり $0.002 の API をご利用ください。
生地を買う前に、キルトのヤード数とブロック数が意味すること
帯あたりのブロックは fabric_width を cut_size で割った floor、帯数はブロック数をその詰め方で割った天井、生地インチは帯数かける cut_size、ヤード数はその長さを三十六で割った値です。キルトのいずれかの辺より大きいブロックは invalid_input です。
再現できる結果になるよう、キルト・ブロック・縫い代・反物の欄を読む方法
その欄を省くとエンジンは四十二を使います。キルト用木綿のインチでの通例の有効幅です。数値文字列の先頭プラスや科学記法は有限小数として解釈できる場合に限り許可されます。埋め込み空白、十六進接頭辞、非数値トークンは欄名を示すメッセージで拒否され、悪いセルが誤った裁ちリストになりません。キルト幅、キルト丈、ブロック寸法、生地幅はいずれもゼロより厳密に大きくなければなりません。五つの量は要求全体で一つの長さ単位を共有します。ヤード数がヤードとして意味を持つのはその単位がインチのときだけです。最後の段が帯の長さを三十六で割るからです。短い辺の優先欄は quilt_width です。ただし width、quilt_w、finished_width、target_width という別名も受け付け、フォーム・クエリ文字列・表の列がセル名を変えずに同じ契約を再利用できます。丈は quilt_length を優先し、別名は length、height、quilt_h、quilt_l、finished_length、target_length です。仕上がり正方形は block_size を優先し、別名は size、finished_block_size、square_size、block です。縫い代は seam_allowance を優先し、別名は seam、sa、allowance です。反物の有効幅は fabric_width を優先し、別名は bolt_width、usable_width、wof です。縫い代はゼロでもよく、そのときは裁ちが仕上がり面と一致しますが、負の折りは invalid_input です。見積や在庫の自動パイプラインで同じ数学結果が必要なときは、このページの無料ブラウザ実行と有料 API を組み合わせ、帯詰め規則を自ら再実装せずにご利用ください。
裁縫・授業・ソフトウェアにおけるキルト生地ヤード計画の位置
開発者は同じ契約をスクリプトから呼び、裁縫計算機の決定的な試験ベクトルを蒔き、見積デモの前に利用者が入れた寸法を正規化し、手振りの見積ではなく yardage と block_count 欄を要求する製品文を満たします。API 経由の成功照会は一件 $0.002 で、失敗した検証は課金されず、応答のあと何も保存しません。無料の対話探索と有料で同一の API という分担は、ティアAカタログの残りと一致し、授業デモから自動パイプラインへ数学結果を変えずに移れます。
連携の活用例
見積ツールと試験用フィクスチャ
キルトとブロックの入力を、製品画面と継続的インテグレーションの断言向けの安定した yardage と block_count 欄へ正規化します。
技術的な質問
キルト生地ヤード計算機の料金はいくらですか。
このページではブラウザ内で無料です。API 経由の成功した要求は $0.002 で、無効な入力は課金されません。
生地ヤードはどのように定義されますか。
columns = floor(quilt_width / block_size)、rows = floor(quilt_length / block_size) です。block_count はその積です。cut_size = block_size + 2 × seam_allowance。ブロックは fabric_width の帯に詰め、ヤード数は strips × cut_size ÷ 36 です。数値欄は小数第十位へ丸めます。
ブロックがキルトより大きいとどうなりますか。
入力は invalid_input で拒否されます。仕上がりブロックはキルトより大きくなれないため、block_size は quilt_width も quilt_length も超えてはなりません。