Calculateur de blocs de quilt
Un quilt de 60 sur 80 avec des blocs de 12 pouces demande 30 blocs, 5 en largeur et 6 en longueur, qui couvrent 60 sur 72 et laissent 8 pour les bordures. Aucun bloc partiel n’est prévu dans la grille. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Largeur du quilt
- 60
- Longueur du quilt
- 80
- Largeur du bloc
- 12
- Hauteur du bloc
- 12
- Colonnes
- 5
- Lignes
- 6
- Total de blocs
- 30
- Nombre de blocs
- 30
Un calculateur de blocs de quilt transforme les dimensions finies du quilt et la taille finie du bloc en les trois chiffres dont chaque top pieced a besoin avant de couper le tissu : combien de colonnes tiennent dans la largeur, combien de rangées le long de la longueur, et le total de blocs finis exigé par ce layout. Saisissez la largeur et la longueur finies du quilt, puis la largeur et la hauteur finies du bloc dans les mêmes unités —pouces ou centimètres— ou une seule taille de bloc carré lorsque les deux faces coïncident. L'outil divise par défaut (floor) chaque travée du quilt par la face de bloc correspondante afin que vous ne planifiiez jamais un bloc partiel dans la grille, multiplie rangées par colonnes pour le décompte d'achat, et indique la taille couverte plus la marge restante que vous pouvez absorber avec des bordures, du sashing ou un bloc redimensionné. Les quilts de genou, les tops twin et les grilles sampler partagent la même arithmétique.
Ce que signifient la taille finie et le layout de blocs pour un top de quilt
Les quilteuses planifient en mesures finies : la taille du top après couture des seams, et non la taille de coupe qui inclut les marges de couture. Ce calculateur demande donc la largeur et la longueur finies du quilt, plus la largeur et la hauteur finies du bloc dans des unités linéaires concordantes. Les colonnes sont le plus grand nombre entier de largeurs de bloc qui tiennent dans la largeur du quilt —floor de la largeur du quilt divisée par la largeur du bloc—.
Les rangées sont le plus grand nombre entier de hauteurs de bloc qui tiennent dans la longueur du quilt —floor de la longueur divisée par la hauteur du bloc—. Le total de blocs égale colonnes multipliées par rangées : le nombre d'unités pieced complètes dont vous avez besoin pour cette grille rectangulaire avant bordures ou biais. Quand la division est exacte, le reste en largeur et en longueur est zéro et le rectangle couvert coïncide avec la cible.
Quand un peu d'espace demeure, les leftovers indiquent combien d'unités de largeur ou de longueur restent hors de la grille pure de blocs, afin que vous ajoutiez une bande de bordure, élargissiez le sashing ou ajustiez la taille du bloc jusqu'à un emboîtement net. Les blocs rectangulaires sont pleinement pris en charge lorsque largeur et hauteur diffèrent, ce qui couvre les layouts type brique et les unités rail-fence dès que chaque unité finie est traitée comme une cellule.
En cours et en boutique, le chemin de rejet compte autant que le chemin heureux : une largeur de bloc nulle n'est pas une vraie taille de face, et un bloc de douze pouces ne tient pas dans un mini-quilt de dix sans plier le dessin —ces cas échouent clairement au lieu de renvoyer zéro bloc sous un statut de succès—.
Conseils pratiques de planification, unités, bordures et recherches associées
Utilisez toujours des mesures finies après avoir décidé de la marge de couture et de la méthode de pressage ; les tailles de coupe qui incluent encore des seams d'un quart de pouce surestiment le nombre de blocs qui tiennent. Préférez un seul système d'unités pour toute la requête : si vous pensez en pouces, gardez les pouces pour le quilt et les faces de bloc ; si vous dessinez en centimètres, restez en centimètres.
Quand le reste est petit, beaucoup de makers l'absorbent dans des bordures extérieures plutôt que de redimensionner chaque bloc ; quand il est grand, augmentez la taille du bloc ou ajoutez une rangée ou une colonne si le top peut grandir. Le sashing entre blocs n'est pas modélisé comme champ séparé : si votre dessin comporte du sashing, intégrez la part finie du sashing dans une taille de cellule effective ou réduisez les faces pures du bloc et traitez le sashing comme reste de bordure après la grille.
Cette page vise qui cherche un calculateur de blocs de quilt, combien de blocs tiennent dans une taille, rangées et colonnes de layout, ou planificateur de grille de blocs finis en ligne. Ce n'est ni un estimateur de métrage de tissu, ni un calculateur de biais, ni un générateur de patrons de paper piecing.
Cas d’usage
Planification de quilts de genou et throw
Les quilteuses à domicile saisissent la taille finie cible et le bloc carré pour savoir combien de blocs piecer et si une bordure absorbera la longueur restante.
Questions fréquentes
Comment calculer combien de blocs de quilt tiennent dans une taille ?
Divisez la largeur finie du quilt par la largeur finie du bloc et prenez le floor en colonnes entières ; divisez la longueur par la hauteur du bloc et prenez le floor en rangées entières ; multipliez colonnes par rangées pour le total. Cet outil indique aussi la marge de bordure restante.
Dois-je saisir des tailles de bloc finies ou de coupe ?
Saisissez des tailles finies après couture. Les tailles de coupe incluent la marge de couture et surestimeraient le nombre de blocs qui tiennent dans le top cible.
Que se passe-t-il si le bloc est plus grand que le quilt ?
Une face de bloc finie ne peut pas dépasser la travée correspondante du quilt, et le layout doit tenir au moins une rangée et une colonne complètes.
Combien de blocs de 12 pouces faut-il pour un quilt de 60 sur 80 ?
Il faut 30 blocs finis disposés en 5 colonnes sur 6 rangées. Ils couvrent 60 sur 72 : il reste donc 8 en longueur, que vous pouvez transformer en bordure ou en bandes de séparation.
Que faire de l’espace restant après les blocs ?
Comblez-le avec des bordures, des bandes de séparation ou un bloc redimensionné. Le calcul ne retient que des blocs entiers qui tiennent, donc la largeur et la longueur restantes indiquent exactement ce que le reste du modèle doit couvrir.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/hobby/craft-quilt-block-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"quilt_width":60,"quilt_length":80,"block_width":12,"block_height":12}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-quilt-block-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"quilt_width": 60,
"quilt_length": 80,
"block_width": 12,
"block_height": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-quilt-block-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"quilt_width": 60,
"quilt_length": 80,
"block_width": 12,
"block_height": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-quilt-block-count", 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_width":12,"block_height":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"quilt_width":60,"quilt_length":80,"block_width":12,"block_height":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-quilt-block-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"quilt_width": 60,
"quilt_length": 80,
"block_width": 12,
"block_height": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_quilt_block_count",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les tailles nulles ou négatives et les blocs plus grands que la travée du quilt sont rejetés avec invalid_input plutôt que d'inventer un layout.
Ce que signifient la taille finie et le layout de blocs pour un top de quilt
Les blocs carrés sont le cas courant : égalez les deux faces ou passez block_size une fois et les deux faces héritent de cette valeur.
Comment appeler l'API et ce que contient la réponse
Les valeurs inférieures ou égales à environ un fois dix à la moins quinze sont traitées comme non positives et rejetées. La validation échouée n'est jamais facturée. Envoyez un corps JSON avec quilt_width et quilt_length comme nombres finis strictement positifs obligatoires, plus block_width et block_height ou un seul block_size pour les blocs carrés. Les alias incluent width, finished_width et target_width pour la travée du quilt ; length, height, finished_length et target_length pour le grand côté ; block_w et finished_block_width pour la face du bloc ; et size ou square_size pour le raccourci carré optionnel. Les valeurs absolues doivent rester dans un billion afin que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. Si les faces du bloc dépassent la travée du quilt dans une dimension, la tâche échoue avec invalid_input en nommant la face surdimensionnée. En cas de succès, le corps renvoie les entrées arrondies, fixe columns et rows aux comptes entiers de layout, total_blocks et block_count au même produit, covered_width et covered_length à l'empreinte de la grille, leftover_width et leftover_length à la marge résiduelle, quilt_area et covered_area aux mesures planaires, coverage_ratio à l'aire couverte sur l'aire du quilt, formula à une chaîne d'équation compacte, message à un court résumé en anglais et steps à des lignes ordonnées de substitution que vous pouvez affirmer dans des tests. Le tarif est un forfait $0.002 par requête réussie avec unité item.
Conseils pratiques de planification, unités, bordures et recherches associées
Associez des exemples pour enseigner : un quilt soixante par quatre-vingts avec des blocs carrés de douze pouces donne cinq colonnes, six rangées et trente blocs avec huit unités de longueur restantes ; un soixante-dix par quatre-vingt-dix avec des blocs rectangulaires dix par douze donne sept par sept et quarante-neuf blocs ; et block_width zéro démontre le chemin dur invalid_input. Préférez cette capacité lorsque vous connaissez déjà les tailles finies du quilt et du bloc et n'avez besoin que des comptes de grille ; s'il vous faut le métrage à partir de ces comptes, multipliez total_blocks par tissu par bloc dans une étape séparée. Les tâches en échec avec invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les apprenants envoient volontairement des faces à zéro. Les contrôles aller-retour sont simples : recalculez à la main le floor de la largeur sur la largeur du bloc et confirmez qu'il égale columns, puis confirmez que columns multiplié par rows égale total_blocks.
Cas d'intégration
Grilles sampler et blocs rectangulaires
Les designers disposent des unités finies non carrées en envoyant block_width et block_height séparément, puis achètent ou piecent total_blocks pour la grille columns×rows.
Fiches de cours et applications de loisirs créatifs
Enseignants et apps hobby fixent des layouts golden et des erreurs délibérées de taille nulle pour que élèves et clients voient toujours les mêmes comptes déterministes.
Questions techniques
Puis-je utiliser des blocs carrés avec un seul nombre ?
Oui. Passez block_size (ou size) et les deux faces utilisent cette taille finie carrée. Vous pouvez aussi égaler block_width et block_height.
Combien coûte le calculateur de blocs de quilt ?
L'outil dans le navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; l'entrée invalide n'est pas facturée.