Diametro del disco di Airy
Con luce verde a 550 nm e f/8, il disco di Airy misura 10,736 µm di diametro: inserisca lunghezza d'onda e numero f per vedere quanto cresce la sfocatura da diffrazione chiudendo il diaframma e la confronti con i suoi pixel. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lunghezza d'onda
- 550
- Numero f
- 8
- Diametro del disco di Airy
- 10.736
- Raggio di Airy
- 5368
- Fattore di Airy
- 2,44
Quando Lei chiude il diaframma di un obiettivo, la profondità di campo cresce, ma l'ottica ondulatoria impone un limite inferiore rigido alla nitidezza del dettaglio più fine. La luce che attraversa un'apertura circolare forma un disco di Airy: un nucleo centrale luminoso circondato da anelli di diffrazione deboli. Il diametro del primo nullo di quel disco è d uguale a 2.44 volte la lunghezza d'onda per il numero f di lavoro. I fotografi usano questa forma chiusa per confrontare la sfocatura da diffrazione con il passo del pixel, decidere fino a dove chiudere e spiegare il microcontrasto morbido a f/16 o f/22. Questo calcolatore del diametro del disco di Airy riceve lunghezza d'onda e numero f, restituisce diametro e raggio, ed esegue aritmetica puramente deterministica senza rete e senza token di modello.
Perché il diametro del disco di Airy conta per la sfocatura da diffrazione
Un'apertura circolare di obiettivo di diametro D che focalizza luce monocromatica di lunghezza d'onda lambda produce un pattern di campo lontano il cui primo zero di intensità dell'integrale di diffrazione circolare si trova a un raggio angolare vicino a 1.22 lambda su D rispetto all'asse ottico.
Nel piano focale di un sistema il cui numero f di lavoro è N uguale a f su D, quell'angolo si mappa in un raggio lineare r uguale a 1.22 lambda N, così il diametro completo del primo nullo è d uguale a 2.44 lambda N.
Il fattore 2.44 è il doppio del classico coefficiente di raggio di Airy 1.22 per una pupilla circolare illuminata in modo uniforme in aria; è il valore da manuale usato per stime rapide di sfocatura da diffrazione in fotografia, ottiche cinematografiche e schizzi di telescopio o microscopio che condividono la stessa geometria di apertura. Lunghezze d'onda più lunghe o numeri f più lenti (maggiori) ingrandiscono il disco; lunghezze più corte o aperture più veloci lo riducono.
La luce verde vicino a cinquecentocinquanta nanometri è un sostituto monocromatico comune della luce diurna a banda larga quando serve solo una regola di ordine zero. Questa capacità valuta solo quel diametro e raggio di Airy in forma chiusa da lunghezza d'onda e numero f. Entrambi gli ingressi devono essere finiti e strettamente positivi; la lunghezza d'onda porta l'unità di lunghezza delle dimensioni del disco restituite, mentre il numero f è adimensionale.
Dove fotografi e maker usano i numeri del disco di Airy
Fotografi di paesaggio e di prodotto confrontano il diametro di Airy con il passo del fotosito per decidere se passare da f/11 a f/16 compra ancora profondità di campo utile o solo stempera la texture fine in una pappa di diffrazione. I flussi macro e di focus stacking richiedono lo stesso controllo perché il numero f effettivo sale con l'ingrandimento, così il diametro del disco che Lei calcola al N di lavoro spesso supera il guadagno geometrico di profondità di campo sperato.
Cineoperatori e progettisti di fotocamere fisse abbozzano la risoluzione limitata dalla diffrazione a lunghezze d'onda di progetto prima di fissare conteggi di pixel e scelte passa-basso ottiche. Insegnanti e mentori di club assegnano problemi infiniti che chiedono il diametro del disco di Airy o il raggio del primo nullo da una lunghezza d'onda di luce verde e un diaframma elencato; un unico oracolo affidabile che restituisce entrambe le lunghezze accelera la correzione e l'allestimento delle demo.
Se in seguito serve distanza iperfocale, profondità di campo, fattore di crop, valore di esposizione o campo inquadrato, li tratti come intenzioni di ricerca e landing separate anziché sovraccaricare questa pagina del diametro del disco di Airy.
Casi d'uso
Controllo della diffrazione chiudendo il diaframma
Calcoli il diametro di Airy al Suo numero f di lavoro e a una lunghezza d'onda di progetto, poi lo confronti con il passo del pixel prima di scendere oltre f/11 su un sensore ad alta risoluzione.
Tabelle di apertura effettiva in macro
Costruisca una tabella di diametri di Airy lungo i numeri f effettivi man mano che l'ingrandimento cresce, così i focus stack restano consapevoli della diffrazione.
Compiti e demo di club
Restituisca diametro e raggio deterministici da lunghezza d'onda e diaframma da manuale così insegnanti, mentori e auto-correttori condividono una stessa verità di riferimento.
Domande frequenti
Quale formula usa questo calcolatore del diametro del disco di Airy?
Le lunghezze del disco usano la stessa unità di λ.
Quali unità devo usare per la lunghezza d'onda?
Qualunque unità di lunghezza coerente (nanometri, metri, micrometri).
Quale lunghezza d'onda dovrebbero scegliere i fotografi per la luce diurna?
Un sostituto monocromatico comune è circa 550 nm (verde). La luce blu dà un disco più piccolo; la rossa uno più grande. Per scene a banda larga la stima verde è un pavimento pratico di sfocatura di primo ordine.
Un numero f più grande significa sempre più sfocatura da diffrazione?
Sì in questo modello: d cresce linearmente con N. Chiudere da f/8 a f/16 raddoppia il diametro di Airy a lunghezza d'onda fissa, ecco perché aperture molto piccole spesso sembrano più morbide sui sensori moderni ad alto numero di megapixel.
Quanto è grande il disco di Airy a f/8 con luce verde?
A 550 nm e f/8 il disco misura 10736 nm di diametro, cioè 10,736 µm, con un raggio di 5368 nm. Lo confronti con il passo dei pixel del suo sensore per valutare la perdita di nitidezza.
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/hobby/photo-airy-disk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"wavelength":550,"f_number":8}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-airy-disk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"wavelength": 550,
"f_number": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-airy-disk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"wavelength": 550,
"f_number": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-airy-disk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"wavelength":550,"f_number":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"wavelength":550,"f_number":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-airy-disk", 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
{
"wavelength": 550,
"f_number": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_airy_disk",
"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
Perché il diametro del disco di Airy conta per la sfocatura da diffrazione
Non integra l'inviluppo completo di intensità di Bessel, non modellizza pupille rettangolari né minimi di fenditura singola, non converte il numero f in apertura numerica e non include aberrazione dell'obiettivo, demosaicing del sensore, filtri anti-alias o campionamento ottico passa-basso. La pipeline è aritmetica in virgola mobile pura, senza rete, senza semi casuali e senza timestamp di orologio, così lambda e N identici producono sempre lo stesso JSON.
Cosa invia Lei e cosa riceve indietro
Entrambi i campi sono obbligatori. Colleghi il modulo gratuito del browser per decisioni sul campo e compiti, poi chiami lo stesso contratto da script quando servono tabelle lungo una sequenza di diaframmi. Invii due numeri nei campi wavelength e f_number. wavelength è lambda in qualunque unità di lunghezza preferisca per la risposta — molti fotografi inseriscono nanometri, ad esempio cinquecentocinquanta per la luce verde, mentre script scientifici possono usare metri — e f_number è l'apertura relativa di lavoro N uguale a f su D. Sono accettati alias come lambda, wave_length, wl o wavelength_nm per la lunghezza d'onda, e fnumber, f_stop, fstop, N, fn, f_num o aperture per il numero f, così script scritti con notazione da manuale o da fotocamera non richiedono uno strato di rinomina. Campi mancanti, stringhe non numeriche, NaN, Infinity, lunghezza d'onda zero o negativa e numero f zero o negativo falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta riecheggia wavelength e f_number ripuliti, restituisce airy_diameter uguale a 2.44 volte lambda per N, restituisce airy_radius uguale a 1.22 volte lambda per N, include airy_factor 2.44, aggiunge una breve stringa di formula d equals 2.44 lambda N e un unit_note che ricorda che le lunghezze del disco seguono l'unità della lunghezza d'onda. Controlli classici includono cinquecentocinquanta nanometri al numero f otto per un'apertura paesaggio intermedia, cinquecentocinquanta al numero f sedici dove la diffrazione spesso rivaleggia con il passo del pixel di medio formato, uno stile elio-neon di seicentotrentatré nanometri al numero f cinque punto sei per una stima monocromatica più lunga, e un numero f zero o negativo come percorso obbligatorio invalid_input. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove fotografi e maker usano i numeri del disco di Airy
Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Domande tecniche
Quanto costa una richiesta fallita?
I fallimenti di validazione (campi mancanti, numeri non finiti, λ ≤ 0 o N ≤ 0) restituiscono invalid_input e non consumano il saldo prepagato. Le chiamate API riuscite sono fatturate a $0.002 per elemento.