Stop tra due aperture
Il calcolatore degli stop tra due aperture confronta due numeri f positivi e indica la differenza di esposizione con segno e in valore assoluto.
Esegui gratis nel browser
Mostra inoltre quanta luce trasmette la seconda apertura rispetto alla prima e il moltiplicatore necessario per mantenere la stessa luminosità. Lo usi quando cambia obiettivo, adatta un’impostazione a una diversa apertura massima o pianifica una regolazione equivalente di tempo di posa o ISO. Il calcolo segue il rapporto tra area ottica e stop, quindi funziona con valori standard, terzi, mezzi stop e aperture insolite.
Come leggere la differenza con segno
Inserisca come primo numero f l’apertura iniziale e come secondo quella che intende usare. La direzione è significativa. Una differenza positiva indica che il secondo numero f è maggiore, l’apertura è più stretta e al sensore arriva meno luce. Occorre quindi aggiungere l’esposizione indicata con un tempo più lungo, un ISO superiore, maggiore potenza del flash o un’altra regolazione controllata. Un risultato negativo indica che la seconda apertura è più ampia e lascia entrare più luce; per conservare la luminosità, sottragga altrove il numero assoluto di stop. Il campo assoluto ignora la direzione ed è utile quando serve solo l’entità dello scarto. Se le aperture coincidono, il risultato è zero e non occorre compensare. Mantenga i valori nell’ordine previsto quando confronta gli obiettivi: invertirli conserva l’entità, ma cambia il segno e l’indicazione pratica.
Perché i numeri f richiedono un calcolo logaritmico
Un numero f descrive il rapporto tra la lunghezza focale dell’obiettivo e il diametro della pupilla d’ingresso. L’area che raccoglie luce varia con il quadrato del diametro; perciò sottrarre due numeri f non dà la differenza di esposizione. Il calcolatore forma il rapporto tra la seconda e la prima apertura, poi prende due volte il logaritmo in base due. Ogni aumento di uno stop dimezza la luce, mentre ogni diminuzione la raddoppia. Nella consueta sequenza di stop interi, il numero f cambia approssimativamente della radice quadrata di due, non di una quantità fissa. Il moltiplicatore di esposizione indica quanto deve allungarsi la posa con la seconda apertura per eguagliare la prima, a ISO e illuminazione costanti. Il moltiplicatore della luce esprime il rapporto inverso. Gli obiettivi reali possono differire leggermente perché i numeri f descrivono la geometria, non la trasmissione misurata, ma questo è il calcolo fotografico standard.
Come applicare il risultato a tempo, ISO o illuminazione
Una volta nota la differenza, la compensi con un controllo capace di fornire lo stesso cambiamento con segno. Se la seconda apertura è più stretta di due stop, quadruplichi il tempo di posa, moltiplichi l’ISO per quattro, aumenti in proporzione la luce continua oppure distribuisca la regolazione. Se è più ampia, applichi l’inverso. Consideri gli effetti creativi: il tempo modifica il mosso, l’ISO incide su rumore e margine delle alte luci, mentre la potenza del flash può influire su ricarica e durata. Il risultato non sceglie un nuovo tempo o ISO, perché non conosce la variabile da preservare; il moltiplicatore fornisce il fattore esatto. Lo strumento è utile se un obiettivo non raggiunge l’apertura di un altro, per ricreare un’esposizione con attrezzatura diversa o stimare la perdita di luce chiudendo il diaframma. Le richieste API usano lo stesso calcolo deterministico e costano $0.002 ciascuna.
Casi d'uso
Uniformare l’esposizione cambiando obiettivo
Confronti le aperture operative di due obiettivi e applichi la compensazione indicata senza affidarsi a tacche arrotondate.
Pianificare la profondità di campo
Calcoli quanto devono cambiare tempo di posa, ISO o illuminazione chiudendo il diaframma per aumentare la profondità di campo.
Ricreare un’impostazione di riferimento
Converta l’apertura di uno schema luci o di una fotocamera in una compensazione per attrezzatura con un diverso numero f disponibile.
Domande frequenti
Che cosa indica una differenza positiva di stop?
La seconda apertura è più stretta e trasmette meno luce. Aggiunga gli stop indicati tramite tempo, ISO o illuminazione per mantenere l’esposizione.
Che cosa indica una differenza negativa di stop?
La seconda apertura è più ampia e trasmette più luce. Sottragga altrove il numero assoluto di stop per mantenere la stessa esposizione.
Perché non basta sottrarre i numeri f?
Perché l’area di raccolta varia con il quadrato del diametro. Gli stop sono logaritmici: la formula usa due volte il logaritmo in base due del rapporto tra numeri f.
Il calcolo considera i numeri T?
No. Confronta numeri f geometrici. Le perdite di trasmissione possono variare leggermente il risultato; usi numeri T calibrati quando serve precisione.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolatore nel browser usa la stessa formula deterministica.
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-stops-between-apertures \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"first_aperture":2.8,"second_aperture":5.6}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-stops-between-apertures", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"first_aperture": 2.8,
"second_aperture": 5.6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-stops-between-apertures",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"first_aperture": 2.8,
"second_aperture": 5.6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-stops-between-apertures", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"first_aperture":2.8,"second_aperture":5.6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"first_aperture":2.8,"second_aperture":5.6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-stops-between-apertures", 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
{
"first_aperture": 2.8,
"second_aperture": 5.6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_stops_between_apertures",
"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. |