Calculateur drills diamond painting
Une toile de 30 × 40 cm avec des drills de 2,5 mm compte 120 colonnes sur 160 rangées, soit 19200 drills. Indiquez la taille du tableau en cm, mm ou pouces et, si besoin, les couleurs et une marge de réserve pour dimensionner votre commande. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Largeur de la toile
- 30
- Hauteur de la toile
- 40
- Largeur de la toile (mm)
- 300 cm
- Hauteur de la toile (mm)
- 400
- Taille du strass (mm)
- 2,5
- Colonnes
- 120
Le diamond painting recouvre un support adhésif de minuscules drills en résine, une couleur à la fois, jusqu’à ce que le schéma imprimé devienne une mosaïque scintillante. Avant de commander des sachets en gros ou d’ouvrir un kit incomplet, vous avez besoin d’une estimation fiable du nombre de drills que le support contient et, approximativement, de chaque couleur. Ce calculateur de drills pour diamond painting accepte la largeur et la hauteur finies en centimètres, millimètres ou pouces, l’espacement centre à centre en millimètres (2.5 mm par défaut pour les drills ronds et carrés courants), un nombre optionnel de couleurs pour la moyenne par couleur, et un pourcentage optionnel de réserve pour pertes et déséquilibre. Il renvoie la taille en millimètres, les colonnes et rangées qui tiennent, le total de drills, les drills avec réserve et, si des couleurs sont fournies, la moyenne de drills par couleur. Le parcours est une arithmétique finie pure, sans réseau, sans gaspillage aléatoire ni raccourcis liés à la date, de sorte que les mêmes dimensions produisent toujours le même plan de grille.
Ce que signifient le total de drills et les moyennes par couleur sur un support diamant
Un support de diamond painting est une grille adhésive imprimée de symboles ; chaque case reçoit un drill dont le diamètre ou le pas vaut typiquement environ deux millimètres et demi dans les kits grand public. Lorsque vous connaissez la largeur et la hauteur finies de la zone peinte — pas la bordure de tissu extérieure —, vous pouvez convertir ces longueurs en millimètres et diviser par l’espacement du drill pour compter combien de colonnes et de rangées entières tiennent.
Multiplier colonnes par rangées donne le nombre total de cases, donc le nombre de drills nécessaires pour remplir le motif sans trous. Ce total est celui que les fabricants citent comme drill count sur les fiches produit et que les acheteurs en gros utilisent pour préparer des sachets multi-grammes. Les chartes de couleurs réelles ne sont pas uniformes : un ciel peut consommer des milliers de drills bleu clair tandis qu’un fin contour n’en utilise que des dizaines de noirs.
Lorsque vous indiquez un nombre de couleurs, ce calculateur rapporte donc la moyenne simple du total divisé par les couleurs, non un histogramme de palette, afin de dimensionner des sachets à parts égales ou de décider si un multipack uniforme suffit avant d’affiner avec un tableur de légende. Un pourcentage de réserve optionnel relève le total d’achat avec un plafond de total multiplié par un plus réserve sur cent, conformément à la pratique de commander dix à vingt pour cent en plus pour chutes, échanges de couleur et répartition irrégulière.
Il n’y a pas de base de marques, ni d’envoi d’image qui compte les symboles d’une photo, ni de conversion d’unités silencieuse : vous choisissez une fois centimètres, millimètres ou pouces, le moteur convertit uniquement ce choix en millimètres, applique le plancher de la grille et renvoie des entiers pour colonnes, rangées et total.
Où un calculateur de drills diamond painting se justifie
Les créateurs rencontrent ce calcul lorsqu’un support sur mesure est imprimé à trente par quarante centimètres et que l’annonce n’indique jamais le drill count, lorsqu’un kit partiel arrive avec des sachets manquants et que vous avez besoin d’un plafond de réapprovisionnement, ou lorsque vous passez des drills ronds aux carrés et voulez recalculer la même taille physique avec un nouveau pas.
Les développeurs appellent le même contrat depuis des scripts pour semer des vecteurs de test déterministes, normaliser des dimensions avant qu’une vitrine affiche des sachets estimés, ou répondre à des défis de programmation qui exigent columns, rows et total plutôt qu’une estimation vague. Les démonstrations en classe et en atelier utilisent le calculateur lorsque les apprenants mesurent un support, choisissent un espacement de deux virgule cinq millimètres, saisissent éventuellement quarante couleurs et dix pour cent de réserve, et comparent le total prédit aux sachets déjà en possession.
Associez-le à des convertisseurs d’unités et d’autres points d’accès loisirs pour constituer un petit laboratoire d’aides craft gratuites et déterministes.
Cas d’usage
Planification des drills sur support sur mesure
Saisissez la largeur et la hauteur finies plus l’espacement du drill pour obtenir colonnes, rangées et total avant de commander des sachets de résine en gros pour un diamond painting maison.
Questions fréquentes
Quelle taille de drill dois-je utiliser ?
La plupart des drills ronds et carrés en résine mesurent environ 2.5 mm de centre à centre, valeur par défaut.
Comment la moyenne de drills par couleur est-elle calculée ?
Les chartes réelles sont irrégulières ; utilisez la moyenne pour planifier en gros, puis affinez avec votre légende.
Combien de drills pour une toile de 30 × 40 cm ?
Avec les drills courants de 2,5 mm, il en faut 19200 : 120 colonnes en largeur et 160 rangées en hauteur. Ajoutez une marge de réserve si vous voulez des drills en plus pour les pertes, les échanges de couleur ou une répartition inégale.
Quelle réserve ajouter à la commande ?
Beaucoup de passionnés commandent dix à vingt pour cent de plus pour couvrir les drills perdus, les échanges de couleur et les grilles où une couleur domine. Saisissez ce pourcentage et le total est arrondi au-dessus.
Faut-il mesurer la toile avec sa bordure ?
Non. Mesurez seulement la surface du tableau fini, sans la bordure extérieure du tissu, en cm, mm ou pouces. C'est cette grille imprimée qui reçoit les drills ; la bordure gonflerait le total.
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-diamond-painting-drills \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"canvas_width":30,"canvas_height":40}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-diamond-painting-drills", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"canvas_width": 30,
"canvas_height": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-diamond-painting-drills",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"canvas_width": 30,
"canvas_height": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-diamond-painting-drills", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"canvas_width":30,"canvas_height":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"canvas_width":30,"canvas_height":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-diamond-painting-drills", 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
{
"canvas_width": 30,
"canvas_height": 40
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_diamond_painting_drills",
"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
Ce que signifient le total de drills et les moyennes par couleur sur un support diamant
Arrondissez à la hausse en magasin si les sachets sont vendus en grammes fixes ; l’API conserve la grille mathématique exacte pour que l’automatisation reste reproductible.
Contrat d’entrée, unités et reproductibilité de la grille
Si le support est plus petit qu’une case de drill sur un bord, le gestionnaire rejette la requête au lieu de renvoyer zéro drills qu’un client buggé pourrait traiter comme un succès. Le calcul utilise une division par le plancher avec un epsilon minime pour que des multiples exacts comme trois cents millimètres sur deux virgule cinq millimètres deviennent cent vingt colonnes sans déficit en virgule flottante, puis multiplie colonnes par rangées en entiers sûrs. Fournissez canvas_width et canvas_height comme nombres finis positifs dans la même unité linéaire, puis unit en cm par défaut, mm, ou in pour le pouce international de 25.4 millimètres. Le drill_size_mm optionnel vaut 2.5 s’il est omis ; remplacez-le pour des drills carrés, des cases plus grandes ou des mini supports à un autre pas, toujours en millimètres positifs. Le color_count optionnel doit être un entier positif lorsqu’il est présent et débloque avg_drills_per_color dans la réponse. Le spare_percent optionnel doit être compris entre zéro et cent inclus et vaut zéro par défaut, afin qu’un simple remplissage n’invente pas de gaspillage. Des alias tels que width et painting_width pour la largeur, height et painting_height pour la hauteur, drill_size et spacing_mm pour la taille du drill, colors et palette_size pour le nombre de couleurs, et waste_percent ou overage pour la réserve sont acceptés afin que tableurs et formulaires réutilisent le même contrat. Largeur ou hauteur manquantes, géométrie non positive, unités inconnues, couleurs non entières et réserve hors de zéro à cent échouent avec invalid_input en nommant le problème et ne sont pas facturés. Associez l’exécution gratuite dans le navigateur sur cette page à l’API tarifée lorsqu’un pipeline craft doit émettre le même nombre de drills que le concepteur a vu à l’écran.
Où un calculateur de drills diamond painting se justifie
Les concepteurs de kits et les petites boutiques peuvent pré-générer total_drills et les moyennes par couleur pour de modestes rectangles sans se fier à des applications opaques qui changent d’unités ou ajoutent un gaspillage non déclaré. Les outils produit utilisent le détail lorsqu’un concepteur saisit largeur et hauteur et que l’interface doit afficher le total à côté de drills_with_spare pour une estimation d’achat. Sur cette page le travail s’exécute entièrement dans votre navigateur ; via l’API chaque consultation réussie coûte $0.002, une validation échouée n’est pas facturée et rien n’est stocké après la réponse. Cette scission — exploration interactive gratuite et API identique tarifée — s’aligne sur le reste du catalogue KIT de niveau A et vous permet de passer du plan sur la table craft à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Moyenne de drills par couleur
Envoyez color_count avec la taille du support pour recevoir avg_drills_per_color et budgétiser des multipacks à parts égales ou la palette de façon approximative.
Fiches boutique et logiciels craft
Générez des chiffres reproductibles de total_drills et drills_with_spare pour pages produit, kits et PDF de motifs avec la même mathématique pure de grille.
Questions techniques
Comment calculer le nombre de drills diamond painting à partir de la taille du support ?
Envoyez canvas_width, canvas_height et, en option, unit (cm par défaut) et drill_size_mm (2.5 par défaut). L’API convertit en millimètres, pose columns=floor(width_mm/drill_size_mm) et rows=floor(height_mm/drill_size_mm), et renvoie total_drills=columns×rows.
À quoi sert spare_percent ?
Il ajoute une marge en pourcentage : drills_with_spare = ceil(total_drills × (1 + spare_percent/100)). Utilisez 10–20 pour pertes et déséquilibre de couleur, ou 0 pour un remplissage pur. La plage est 0–100.
Combien coûte le calculateur de drills diamond painting ?
L’outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.