Convertitore sensibilità pellicola
Legga qualsiasi sensibilità della pellicola nella scala che le serve: una pellicola ISO 100 corrisponde a 21 DIN, resta 100 in ASA e vale Sv 5 in APEX, GOST compreso. Utile per scatole di pellicola, manuali di camera oscura e fotocamere d'epoca. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 100
- Scala di sensibilità di origine
- iso
- Scala di sensibilità di destinazione
- din
- Risultato
- 21
- Etichetta origine
- ISO arithmetic
- Etichetta destinazione
- DIN degrees
- ISO aritmetico
- 100
Un convertitore di sensibilità pellicola trasforma una sensibilità scritta su una scala fotografica in un'altra senza cercare tabelle, formule di foglio di calcolo o scatoloni invecchiati. Questa capacità usa fattori convenzionali fissi passando per la sensibilità aritmetica ISO come base intermedia, così input identici producono sempre output identici senza chiamate di rete, senza campionamento di modello e senza dipendenza dall'orologio.
Scale supportate e come si calcola la conversione
Ogni richiesta converte l'ingresso in sensibilità aritmetica ISO S e poi da S nella scala di destinazione. ISO aritmetico e ASA sono mappature identità. DIN e ISO logaritmico usano la relazione convenzionale esatta DIN uguale a dieci volte il logaritmo in base dieci di S più uno, così cento ISO diventa ventuno DIN e quattrocento ISO diventa ventisette DIN.
Il GOST ereditato usa il fattore fisso zero virgola nove volte S. APEX Sv usa S uguale a tre virgola uno due cinque volte due elevato a Sv, così Sv cinque mappa a ISO cento. Poiché l'intermedio è sempre ISO aritmetico, convertire A in B e B in A è coerente fino all'arrotondamento pubblicato a dodici decimali, e non vi è una matrice a coppie che possa disallinearsi.
Il valore di esposizione da diaframma e otturatore, raccomandazioni di stock di pellicola e consigli di push-process restano intenzionalmente fuori ambito così i fotografi ottengono risultati prevedibili solo di scala sotto una convenzione chiara.
Per scatole di pellicola, esposimetri e camera oscura
Usi il convertitore gratuito di sensibilità pellicola nel browser quando serve un controllo rapido da ISO a DIN, ASA a GOST o APEX Sv a ISO leggendo una scatola di pellicola, un manuale di camera oscura, un manuale di esposimetro o una scala di fotocamera vintage. Apra la pagina, inserisca il numero e le scale e copi il risultato senza installare un foglio di calcolo, una libreria di unità o un pacchetto di calcolatrice desktop.
Gli input di origine seguono le stesse regole di conservazione degli altri elementi parse KIT, e i risultati sono sicuri da memorizzare in cache perché l'algoritmo è pienamente deterministico. Chi pubblica app mobili o chatbot può mappare i campi result e formula direttamente in schede che mostrano il numero e il percorso di conversione che i fotografi si aspettano su carta.
Casi d'uso
Scatole di pellicola e registri di camera oscura
Converta le valutazioni ISO della scatola in gradi DIN o numeri GOST quando manuali, esposimetri e pellicola importata usano scale stampate diverse.
Esposimetri e formazione APEX
Mappi il valore di velocità APEX Sv all'ISO aritmetico (e indietro) insegnando sistemi di esposizione additivi o controllando scale di esposimetro.
Domande frequenti
Quali scale di sensibilità pellicola supporta questo convertitore?
ISO aritmetico, ASA, gradi DIN, gradi logaritmici ISO, GOST ereditato e valore di velocità APEX (Sv).
ISO e ASA sono lo stesso numero?
Sì per le velocità aritmetiche moderne. Questo convertitore tratta ISO aritmetico e ASA come scale numeriche identiche; convertire in entrambi i sensi è una mappatura identità.
Cosa succede se invio un'unità sconosciuta?
Il messaggio nomina il campo e elenca le unità supportate. I fallimenti di validazione non vengono addebitati.
Il convertitore di sensibilità pellicola è gratuito?
Lo strumento del browser viene eseguito gratis sul Suo dispositivo.
Come si passa da ISO a DIN?
Prenda il logaritmo in base dieci del numero ISO, lo moltiplichi per 10 e aggiunga 1. Per questo ISO 100 dà 21 DIN e ISO 400 dà ventisette DIN. Il convertitore applica la formula esatta invece di una tabella approssimata.
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/conv/film-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"iso","to":"din"}'const res = await fetch("https://api.kit.forhosting.com/conv/film-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "iso",
"to": "din"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/film-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "iso",
"to": "din"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/film-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"iso","to":"din"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"iso","to":"din"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/film-speed", 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
{
"value": 100,
"from": "iso",
"to": "din"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.film_speed",
"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
Lo strumento del browser viene eseguito gratis sul Suo dispositivo; l'API prepagata addebita $0.002 per elemento riuscito quando le pipeline necessitano dello stesso contratto da server e automazione.
Scale supportate e come si calcola la conversione
Il convertitore accetta sei famiglie di sensibilità pellicola sotto codici canonici stabili: iso per sensibilità aritmetica ISO secondo la famiglia moderna ISO 5800, asa per velocità aritmetica ASA trattata come numericamente identica all'ISO moderno, din per gradi logaritmici DIN, iso_log per gradi logaritmici ISO che condividono la stessa formula di grado del DIN, gost per la tabella aritmetica sovietica ereditata GOST con il ponte classico GOST novanta corrispondente a ISO cento, e sv per il valore di velocità additivo APEX usato nei sistemi di esposizione. Alias amichevoli come apex, ISO logarithmic, DIN degrees e GOST speed vengono normalizzati senza distinzione di maiuscole, così moduli e API possono inviare codici brevi o nomi completi, inclusi segni di grado opzionali.
Forma della richiesta, campi di risposta ed errori di unità sconosciuta
Il messaggio di errore nomina il campo errato e elenca l'insieme supportato così i client possono correggere i moduli senza indovinare. Zero e velocità negative sono rifiutati perché le formule logaritmiche di sensibilità pellicola sono indefinite o prive di senso per sensibilità non positiva. Invii un corpo JSON con tre campi obbligatori: value come numero finito positivo, from come stringa della scala di origine e to come stringa della scala di destinazione. Sono accettati gli alias amount, quantity e speed per value; unit_from e source per from; unit_to e target per to. In caso di successo la risposta restituisce i codici canonici from e to, le stringhe leggibili from_label e to_label, il result convertito, la sensibilità intermedia iso_arithmetic, una riga formula breve adatta all'interfaccia, l'etichetta method film_speed_iso_bridge e l'elenco fisso units_supported. Valore mancante, numeri non finiti come NaN o Infinity, valori non positivi, campi unità mancanti e qualsiasi token che non mappi a una scala supportata falliscono con invalid_input e non vengono addebitati dopo il rifiuto del motore. Input identici producono sempre lo stesso JSON perché il percorso è aritmetica pura senza casualità, senza lookup remoto e senza dipendenza dall'orologio di sistema, il che rende l'endpoint sicuro per goldens di integrazione continua e test di contratto SDK. Coppie di magnitudine estrema restano ben definite finché la doppia precisione IEEE può rappresentare il prodotto ISO intermedio e il percorso logaritmico.
Uso nel browser, prezzi API e flussi fotografici
Passi all'API prepagata quando un'app di registro di camera oscura, un sistema di inventario pellicola, un compagno di esposizione, uno strumento di inserzioni e-commerce o una pipeline di educazione fotografica deve convertire sensibilità pellicola su scala sotto un contratto KIT stabile a $0.002 per elemento riuscito; i fallimenti di validazione che sollevano invalid_input non consumano saldo dopo il rifiuto. Abbini questo endpoint a un calcolatore di valore di esposizione quando una pipeline di prodotto necessita sia di conversione di scala sia di aritmetica EV, o lo chiami da solo quando il traffico di ricerca è specificamente per la conversione di sensibilità pellicola—ISO, ASA, DIN, GOST e APEX—anziché un kit fotografico generale.
Casi di integrazione
App e pipeline automatizzate
Chiami un'API di sensibilità pellicola prepagata e deterministica da strumenti di inventario e formazione con invalid_input chiaro su unità sconosciute.
Domande tecniche
Come converto ISO 100 in DIN?
Invii JSON con value: 100, from: "iso", to: "din". Il risultato è 21 (DIN 21°), più un intermedio iso_arithmetic e una formula leggibile.