Pixel in punti
Trasformi dimensioni in pixel dello schermo in punti di stampa: con lo standard web di 96 DPI, 16 px diventano 12 pt, perché ogni pixel vale tre quarti di punto. Indichi un'altra risoluzione, come 300 DPI per la tipografia, e vedrà sempre quella usata. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Px
- 16
- Dpi
- 96
- Pt
- 12
- Pollici
- 0,1666666667
- Fattore
- 0,75
I mockup a schermo e le guide di stile CSS parlano in pixel, mentre le specifiche di stampa, i pacchetti di desktop publishing e le bozze di prelo parlano in punti tipografici. Un corpo di sedici pixel su un canvas web standard non è lo stesso segno fisico di un glifo di sedici pixel reso a trecento DPI per un brochure, quindi Lei ha bisogno di una conversione chiara che dichiari l’ipotesi di DPI. Questo convertitore da pixel a punti applica la relazione industriale per cui un pollice equivale a settantadue punti e un pollice equivale a dpi pixel, così pt è uguale a px per settantadue diviso dpi. Se omette dpi, lo strumento usa il riferimento CSS di novantasei, che produce la mappatura familiare di sedici pixel a dodici punti. Designer, ingegneri frontend e operatori di prestampa possono incollare una dimensione del font da un file di design e ottenere un valore in punti pronto per la stampa senza aprire un’applicazione di impaginazione né ricalcolare la costante a mano.
Perché pixel e punti sono unità diverse
Un pixel è un campione su un canvas digitale; la sua dimensione fisica dipende dalla risoluzione del dispositivo. Un punto tipografico è una lunghezza fissa usata in stampa: secondo la convenzione PostScript e CSS ci sono esattamente settantadue punti in un pollice. Poiché un pollice contiene anche dpi pixel di dispositivo (o pixel di riferimento CSS se adotta lo standard web di novantasei), la conversione è una sola proporzione: i punti equivalgono ai pixel per settantadue diviso dpi.
A novantasei DPI ogni pixel vale tre quarti di punto, quindi un paragrafo di sedici pixel diventa dodici punti — il corpo che molti stili di stampa trattano come default confortevole. A settantadue DPI un pixel e un punto coincidono, ed è per questo che alcune pipeline datate da schermo a stampa li trattano come intercambiabili e poi sorprendono gli operatori quando un’esportazione ad alta densità riduce il tipo.
A trecento DPI, comune in foto e stampa commerciale, ogni pixel è solo un quarto di punto, così un font che sembra grande nell’anteprima del telefono può diventare minuscolo sulla carta se copia il numero di pixel in un campo punti senza scalare. Questa capacità restituisce sempre il dpi usato, la dimensione intermedia in pollici e il fattore di moltiplicazione così Lei può verificare l’ipotesi accanto alla risposta invece di fidarsi di un default silenzioso.
Quando conviene passare da pixel a punti
I design system che consegnano sia CSS web sia manuali di brand stampati necessitano di un unico oracolo affinché sedici pixel del sito marketing corrispondano a dodici punti nel PDF della carta intestata quando si assume il DPI di riferimento CSS. I team frontend che consegnano specifiche ai fornitori di stampa possono convertire gli stili calcolati del browser in dimensioni in punti attese dagli editor, evitando l’errore comune di incollare numeri di pixel in un campo del corpo.
Script di prestampa e pipeline DAM convertono misurazioni UI esportate in unità di stampa prima dell’imposizione delle pagine, e generatori di esami o materiali didattici che insegnano CSS e DTP insieme possono mostrare la formula con numeri live. La validazione fallita non consuma saldo. Mantenga le richieste piccole, fissi il campo pt arrotondato nei test e otterrà specifiche di stampa riproducibili per token di design, guide di stile e worker di edge senza erigere un’intera pila di composizione tipografica propria.
Casi d'uso
Passaggio dei font dal web alla stampa
Converta dimensioni del font CSS in pixel in dimensioni in punti per manuali di brand stampati e modelli PDF che si aspettano ancora punti PostScript.
Sincronizzazione dei token di design
Mantenga coerenti i token del design system: mappi le scale 14px / 16px / 24px in pt a 96 DPI per documentazione duale web e stampa.
Script di prestampa e DAM
Automatizzi la conversione di misurazioni UI esportate in unità di stampa prima dell’imposizione, usando un DPI esplicito a ogni chiamata.
Domande frequenti
Come converto i pixel in punti?
Invii px (obbligatorio) e opzionalmente dpi (default 96). Con il default CSS, 16px diventa 12pt.
Quale DPI usa il convertitore per impostazione predefinita?
Usa 96, la risoluzione di riferimento CSS in cui 1px = 0.75pt. Sovrascriva dpi per allinearsi a un dispositivo o a una densità di stampa.
Posso convertire a risoluzioni di stampa come 300 DPI?
Sì. Imposti dpi a 300 (o qualsiasi valore finito positivo). Ad esempio, 300px a 300 DPI sono 72pt (un pollice).
Cosa succede se px o dpi è zero o negativo?
Dimensioni in pixel e DPI devono essere numeri finiti positivi; l’input non valido non viene fatturato.
Pixel e punti sono uguali a 72 DPI?
Sì. A 72 DPI un pixel corrisponde a un punto, per questo alcuni vecchi flussi dallo schermo alla stampa li trattano come intercambiabili, e poi il testo si rimpicciolisce con un'esportazione ad alta densità.
Strumenti correlati
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/str/px-to-pt \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"px":16}'const res = await fetch("https://api.kit.forhosting.com/str/px-to-pt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"px": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/px-to-pt",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"px": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/px-to-pt", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"px":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"px":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/px-to-pt", 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
{
"px": 16
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.px_to_pt",
"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.
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. |
Note tecniche
Contratto di input, default e campi di risposta
Il campo opzionale dpi imposta la risoluzione in punti o pixel CSS per pollice; se omesso, il default è novantasei così le chiamate centrate sul browser ottengono la mappatura CSS senza campi extra. Un dpi zero o negativo fallisce allo stesso modo perché una risoluzione non positiva invertirebbe o distruggerebbe la geometria. Esempio: px uguale a sedici con dpi di default produce pt uguale a dodici, inches uguale a un sesto e factor uguale a zero virgola settantacinque. Invii un corpo JSON in POST con il campo obbligatorio px: un numero finito e positivo per la dimensione in pixel. Può anche inviare pixels, value, size o font_size_px come alias quando un modulo a monte usa già quei nomi. Gli alias resolution, ppi e screen_dpi sono accettati per lo stesso parametro. Valori di px nulli, negativi, non finiti o assenti falliscono con invalid_input e non vengono fatturati. Abbini il risultato in punti al foglio di stile di stampa o allo stile carattere di InDesign; questo endpoint non renderizza glifi né genera PDF.
Dove un’API da pixel a punti crea valore
Poiché l’implementazione è parse di livello A puro, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Domande tecniche
Quanto costa il convertitore da pixel a punti?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene fatturato.