ForHosting KIT · Casa, cucina e tempo libero

Calcolatore di profondità di campo

Un obiettivo da 50 mm a f/2.8 messo a fuoco a 5 m mantiene nitido ciò che sta tra poco più di 4 m e quasi 6 m. Veda limite vicino, limite lontano, zona totale e iperfocale prima di scegliere l’apertura. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Distanza focale mm
50
Apertura come numero f N
2,8
Distanza di messa a fuoco m
5
Circolo di confusione mm
0,03
Ottiene
Iperfocale m
29,8119047619 m
Vicino m
4,2869881336
Lontano m
5,9975050379
DOF totale m
1,7105169043

Un calcolatore di profondità di campo trasforma quattro ingressi fotografici nel limite vicino, in quello lontano e nella zona totale di nitidezza accettabile attorno al piano di messa a fuoco. Inserisca la distanza focale in millimetri, l'apertura come numero f, la distanza di messa a fuoco in metri e il circolo di confusione in millimetri per il formato del Suo sensore; lo strumento restituisce la distanza iperfocale più il DOF vicino, lontano e totale in metri, con sostituzione passo passo che può verificare a mano. Ritratto, paesaggio, prodotto e macro necessitano degli stessi numeri vicino e lontano per scegliere apertura e distanza dal soggetto senza aprire un foglio di calcolo.

Cosa significa la profondità di campo e come funzionano le formule

La profondità di campo è l'intervallo di distanze davanti e dietro al piano di messa a fuoco in cui la sfocatura resta sotto un circolo di confusione scelto. Nel modello fotografico standard servono quattro numeri positivi: distanza focale f in millimetri, apertura N come numero f adimensionale, distanza di messa a fuoco sul soggetto s in metri e diametro del circolo di confusione c in millimetri.

La distanza iperfocale H vale f al quadrato su N volte c, più f; mettendo a fuoco su H, tutto da circa H su due all'infinito risulta accettabilmente nitido per quel c. Per una distanza soggetto generica il limite vicino è s volte (H meno f) diviso per (H più s meno due f), e quello lontano è s volte (H meno f) diviso per (H meno s) quando s è minore di H.

Quando la messa a fuoco è all'iperfocale o oltre, il limite lontano diventa infinito e la profondità totale è riportata come infinita anziché come un intervallo finito. Aperture più chiuse (N maggiore), focali più corte e valori di CdC più grandi allargano la zona; ottiche più lunghe, aperture più ampie e CdC più stretti la riducono.

Docenti e circoli fotografici tengono al rifiuto delle distanze non positive quanto al percorso felice: una distanza soggetto di zero metri non è un setup fotografico valido, e un clamp silenzioso a un epsilon minuscolo nasconderebbe l'ingresso errato. Il percorso di verifica ricalcola iperfocale, vicino e lontano con lo stesso arrotondamento fisso dei campi pubblicati, così una risposta di successo porta sempre i passaggi che può affermare in test o note di campo.

Consigli pratici, scelte di CdC del sensore e ricerche correlate

Scelga un circolo di confusione adatto a come visionerà l'immagine: circa 0.03 millimetri è un valore comune orientato alla stampa su full-frame; i corpi APS-C usano spesso circa 0.019 millimetri, e Micro Four Thirds ancora meno. Tenga la distanza di messa a fuoco in metri e la focale in millimetri per non mescolare le unità; il solver converte internamente la distanza soggetto in millimetri prima di applicare le formule iperfocali e restituisce i risultati in metri.

Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso. Nell'insegnamento, accoppi esempi: cinquanta millimetri a f barra due virgola otto messi a fuoco a cinque metri con CdC 0.03 danno un DOF totale modesto attorno al soggetto; ottantacinque millimetri a f barra uno virgola otto a due metri producono un piano ritratto sottile; e lo stesso obiettivo da cinquanta millimetri messo a fuoco ben oltre l'iperfocale dimostra lontano infinito e totale nullo.

Questa pagina intercetta chi cerca un calcolatore di profondità di campo, DOF vicino e lontano, distanza iperfocale o DOF per apertura e focale online; non è uno stimatore di diffrazione, né un simulatore di bokeh, né un catalogo di noleggio obiettivi. Preferisca questa capacità quando conosce già f, N, s e c e le serve solo la terna vicino-lontano-totale; se la fonte è una discussione sul fattore di crop, scelga prima il CdC del sensore.

Pianificazione dell'apertura in ritratto

I ritrattisti inseriscono 85 mm, f/1.8, la distanza dal soggetto e il CdC full-frame per vedere quanto è sottile il piano nitido prima di chiudere di uno stop.

Controlli iperfocali di paesaggio

I paesaggisti confrontano i limiti vicino e lontano a f/8 o f/11 con l'iperfocale così rocce in primo piano e creste lontane restano accettabilmente nitide.

Quali ingressi richiede il calcolatore di profondità di campo?

Quattro numeri positivi: distanza focale in mm, apertura come numero f, distanza di messa a fuoco in metri e circolo di confusione in mm. Restituisce DOF vicino, lontano e totale, più la distanza iperfocale.

Cosa succede se la distanza di messa a fuoco è zero o negativa?

La distanza di messa a fuoco e le altre lunghezze ottiche devono essere strettamente positive.

Quale circolo di confusione devo usare?

Un valore full-frame comune è 0.03 mm. L'APS-C usa spesso circa 0.019 mm; scelga quello che corrisponde al Suo sensore e ai criteri di visione.

Il calcolatore di profondità di campo è gratuito?

Lo strumento browser è gratuito e gira in locale.

Quando la profondità di campo arriva all’infinito?

Quando mette a fuoco sull’iperfocale o oltre, il limite lontano diventa infinito. Mettendo a fuoco esattamente a quella distanza, tutto è accettabilmente nitido da circa la sua metà fino all’orizzonte.

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.

POSThttps://api.kit.forhosting.com/hobby/depth-of-field

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/hobby/depth-of-field \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"focal_length_mm":50,"aperture":2.8,"focus_distance_m":5,"circle_of_confusion_mm":0.03}'
{
  "focal_length_mm": 50,
  "aperture": 2.8,
  "focus_distance_m": 5,
  "circle_of_confusion_mm": 0.03
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.depth_of_field",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_abs1000000000000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Una distanza di messa a fuoco nulla o negativa viene rifiutata con l'errore chiaro invalid_input, perché nel modello a lente sottile la distanza deve essere strettamente positiva. Il percorso è aritmetica puramente deterministica —senza rete, senza semi casuali né dipendenza dall'orologio— così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso ogni volta che la invoca.

Come chiamare l'API e cosa torna indietro

Ogni campo di lunghezza deve essere strettamente positivo; valori pari o inferiori a uno per dieci alla meno quindici sono trattati come non positivi e rifiutati, coprendo gli errori richiesti di distanza di messa a fuoco nulla o negativa. Invii un corpo JSON con quattro numeri finiti positivi obbligatori: focal_length_mm (alias focal_length, f, focal_mm, focal), aperture (alias f_number, fstop, f_stop, N, f_n), focus_distance_m (alias focus_distance, distance, subject_distance, s, distance_m) e circle_of_confusion_mm (alias coc, coc_mm, circle_of_confusion, c). I valori assoluti devono restare entro il limite pubblicato di un bilione affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. In caso di successo la risposta riecheggia gli ingressi arrotondati, imposta hyperfocal_m alla distanza iperfocale in metri, near_m far_m e total_m ai limiti di DOF in metri, far_infinite a true quando il lontano è infinito, unit alla stringa m, formula a un riepilogo compatto delle equazioni, message a un breve riassunto e steps a un array ordinato di righe di sostituzione. Quando il lontano è infinito, far_m e total_m sono null e far_infinite è true così i client non dipendono mai da valori Infinity non JSON. La validazione fallita —campi mancanti, numeri non finiti, valori fuori dai limiti assoluti o distanze non positive— restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con voce unitaria e prezzo marginale zero.

Consigli pratici, scelte di CdC del sensore e ricerche correlate

I task falliti che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi impostano di proposito la distanza di messa a fuoco a zero. I controlli andata e ritorno sono semplici: ricalcoli a mano H uguale a f al quadrato su N c più f e confermi che vicino e lontano combaciano con i metri pubblicati nello stesso arrotondamento a dodici decimali, e che spostando la messa a fuoco oltre l'iperfocale far_infinite diventa true con far_m e total_m nulli.

Test unitari per app di fotocamera

App mobili di fotocamera e formazione generano terne DOF note e rifiuti deliberati di distanza zero come fixture di regressione deterministiche.

Quando il limite lontano è infinito?

Quando la distanza di messa a fuoco è all'iperfocale o oltre. far_m e total_m sono null e far_infinite è true.

Leggi la documentazione completa del KIT →