Calcolatore filo per punto croce
Il calcolatore di filo per punto croce trasforma i totali dei punti di uno schema in una pratica lista degli acquisti.
Esegui gratis nel browser
Inserisca ogni colore e il relativo numero di punti, specifichi quanti punti può coprire una matassina e aggiunga un margine per avvii, chiusure, passaggi, errori e piccoli avanzi. Il calcolatore arrotonda ogni colore a una matassina intera e restituisce sia le quantità per colore sia il totale del progetto. È utile quando uno schema riporta i conteggi dei punti, ma non fornisce quantità di acquisto affidabili per la tela, il numero di capi o il Suo modo di ricamare.
Parta da un conteggio affidabile per ogni colore
Crei una riga per ogni colore di filo distinto nel disegno, usando il nome o il numero indicato nello schema e il totale dei punti assegnati. Molti programmi per creare schemi forniscono direttamente questi conteggi. Per uno schema cartaceo, l'inventario del progetto o la legenda dell'autore possono essere la fonte più semplice. Riunisca tutte le occorrenze dello stesso colore in una sola riga, perché il calcolatore considera ogni riga una quantità separata da arrotondare verso l'alto. Punto indietro, nodi francesi, punti speciali, filamenti combinati, perline e altri materiali non si convertono direttamente nella resa delle crocette complete; li includa solo se ha già trasformato il loro consumo in un numero equivalente di punti interi. Controlli che etichette di colore simili non siano duplicati involontari. Il calcolatore rifiuta appositamente le etichette ripetute, perché due calcoli parziali dello stesso colore potrebbero essere arrotondati separatamente e gonfiare l'acquisto. Dati accurati sono particolarmente importanti per i colori usati in pochi punti: anche un fabbisogno minimo richiede quel colore, a meno che non sia già disponibile nella Sua scorta.
Scelga una resa adatta alla tela e al numero di capi
La resa per matassina è il numero stimato di crocette complete realizzabili con una matassina. Non è un valore universale. Una matassina usata a due capi su una tela di conteggio medio copre un numero di punti diverso dalla stessa matassina impiegata a tre capi, con code lunghe, passaggi estesi, railroading o punti di un'altra dimensione. Usi un valore fornito da una fonte attendibile dello schema quando le ipotesi coincidono con il Suo progetto. Altrimenti ricavi il dato da un campione misurato: annoti la lunghezza consumata per un numero noto di punti e la confronti con la lunghezza utilizzabile della matassina. Mantenga la stessa ipotesi di resa per tutte le righe; se un colore usa un numero di capi o una tecnica diversa, stimi quel gruppo separatamente. L'algoritmo moltiplica i punti di ogni colore per il fattore di margine, arrotonda verso l'alto i punti adeguati per mostrarli chiaramente, divide per la resa e arrotonda di nuovo a una matassina intera. Poiché le matassine si acquistano intere, un risultato frazionario sarebbe fuorviante.
Applichi il margine e interpreti la lista degli acquisti
La percentuale di margine crea una riserva per il filo che non diventa mai un punto visibile. Code iniziali e finali, spostamenti tra aree, nodi o partenze ad asola, correzioni, tratti danneggiati, variazioni di tensione e avanzi troppo corti consumano materiale. Dieci per cento è un valore predefinito pratico, ma non è una garanzia. Un disegno compatto con percorsi efficienti può richiedere meno; punti isolati, cambi frequenti di colore, code abbondanti o una tecnica nuova possono giustificare un margine maggiore. Il margine viene applicato separatamente a ogni colore prima di arrotondare le matassine. Ciò rispecchia la realtà dell'acquisto: il rosso avanzato non può sostituire il blu mancante. Esamini i risultati per colore anziché affidarsi soltanto al totale complessivo e li confronti con il filo già presente nella Sua raccolta prima di acquistare. Il totale è la somma dei fabbisogni interi per colore, non una divisione cumulativa di tutti i punti. I bagni di tintura possono variare, quindi consideri di acquistare insieme tutte le matassine necessarie di un colore importante. La stima aiuta pianificazione e budget, mentre il consumo effettivo dipende comunque dalla tecnica e dalla distribuzione dello schema.
Casi d'uso
Prepari la lista degli acquisti
Converta i totali per colore esportati dal programma per schemi in matassine intere prima di recarsi in merceria.
Controlli il filo incluso in un kit
Confronti il fabbisogno stimato di ogni colore con le quantità del kit usando ipotesi di resa coerenti con le istruzioni.
Preventivi un disegno di grandi dimensioni
Stimi il numero totale di matassine mantenendo il dettaglio per colore necessario per calcolare o suddividere gli acquisti.
Domande frequenti
Quanto costa il calcolatore?
Il prezzo dell'API è $0.002 per richiesta e la versione per browser può essere eseguita localmente in questa pagina.
Perché le matassine vengono arrotondate per colore?
I colori non sono intercambiabili. Ognuno deve avere filo sufficiente, quindi ogni fabbisogno viene arrotondato prima di calcolare il totale.
Quale valore devo usare per i punti per matassina?
Usi una resa adeguata alla lunghezza del filo, al conteggio della tela, al numero di capi, al tipo di punto e alla Sua tecnica. Quando serve precisione, è preferibile un campione misurato.
Il margine garantisce che il filo non finirà?
No. È una riserva di pianificazione, non una garanzia. Punti sparsi, passaggi lunghi, errori, tensione e lunghezza delle code modificano il consumo reale.
Posso inserire più volte lo stesso colore?
No. Riunisca tutti i punti del colore in una sola riga, evitando che due fabbisogni parziali vengano arrotondati separatamente e aumentino il risultato.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/hobby/craft-crossstitch-floss \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"colors":[{"color":"DMC 310","stitch_count":2450},{"color":"DMC 666","stitch_count":980}],"stitches_per_skein":1800}'const res = await fetch("https://api.kit.forhosting.com/hobby/craft-crossstitch-floss", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"colors": [
{
"color": "DMC 310",
"stitch_count": 2450
},
{
"color": "DMC 666",
"stitch_count": 980
}
],
"stitches_per_skein": 1800
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/craft-crossstitch-floss",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"colors": [
{
"color": "DMC 310",
"stitch_count": 2450
},
{
"color": "DMC 666",
"stitch_count": 980
}
],
"stitches_per_skein": 1800
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/craft-crossstitch-floss", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"colors":[{"color":"DMC 310","stitch_count":2450},{"color":"DMC 666","stitch_count":980}],"stitches_per_skein":1800}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"colors":[{"color":"DMC 310","stitch_count":2450},{"color":"DMC 666","stitch_count":980}],"stitches_per_skein":1800}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/craft-crossstitch-floss", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"colors": [
{
"color": "DMC 310",
"stitch_count": 2450
},
{
"color": "DMC 666",
"stitch_count": 980
}
],
"stitches_per_skein": 1800
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.craft_crossstitch_floss",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_colors | 500 |
max_stitches_per_color | 1000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |