Convertisseur de sensibilité film
Lisez une sensibilité de film dans l'échelle qui vous convient : un film ISO 100 fait 21 DIN, reste à 100 en ASA et correspond à Sv 5 en APEX, GOST compris. Pratique pour une boîte de film, un manuel de labo ou un appareil ancien. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 100
- Échelle de sensibilité source
- iso
- Échelle de sensibilité cible
- din
- Résultat
- 21
- Libellé source
- ISO arithmetic
- Libellé cible
- DIN degrees
- ISO arithmétique
- 100
Un convertisseur de sensibilité film transforme une sensibilité écrite sur une échelle photographique en une autre sans chercher de tableaux, de formules de tableur ni de boîtes vieillies. Cette capacité utilise des facteurs conventionnels fixes en passant par la sensibilité arithmétique ISO comme base intermédiaire, de sorte que des entrées identiques produisent toujours des sorties identiques sans appels réseau, sans échantillonnage de modèle et sans dépendance à l'horloge.
Échelles prises en charge et calcul de la conversion
Chaque requête convertit l'entrée en sensibilité arithmétique ISO S, puis de S vers l'échelle cible. ISO arithmétique et ASA sont des mappages identité. DIN et ISO logarithmique utilisent la relation conventionnelle exacte DIN égale dix fois le logarithme décimal de S plus un, de sorte que cent ISO devient vingt et un DIN et quatre cents ISO devient vingt-sept DIN.
Le GOST hérité utilise le facteur fixe zéro virgule neuf fois S. APEX Sv utilise S égale trois virgule un deux cinq fois deux à la puissance Sv, de sorte que Sv cinq mappe vers ISO cent. Comme l'intermédiaire est toujours l'ISO arithmétique, convertir A vers B et B vers A reste cohérent jusqu'à l'arrondi publié à douze décimales, sans matrice par paires susceptible de dériver.
La valeur d'exposition à partir de l'ouverture et de l'obturateur, les recommandations de stock de film et les conseils de push-process sont volontairement hors périmètre afin que les photographes obtiennent des résultats prévisibles uniquement d'échelle sous une convention claire.
Pour la pellicule, le posemètre et le labo
Utilisez le convertisseur gratuit de sensibilité film dans le navigateur lorsque vous avez besoin d'une vérification rapide ISO vers DIN, ASA vers GOST ou APEX Sv vers ISO en lisant une boîte de film, un manuel de chambre noire, un manuel de posemètre ou une échelle d'appareil vintage. Ouvrez la page, saisissez le nombre et les échelles, puis copiez le résultat sans installer de tableur, de bibliothèque d'unités ni de calculatrice de bureau.
Associez ce point de terminaison à un calculateur de valeur d'exposition lorsqu'un pipeline produit a besoin à la fois de conversion d'échelle et d'arithmétique EV, ou appelez-le seul lorsque le trafic de recherche vise spécifiquement la conversion de sensibilité film—ISO, ASA, DIN, GOST et APEX—plutôt qu'une boîte à outils photographique générale. Les entrées source suivent les mêmes règles de conservation que les autres éléments parse KIT, et les résultats sont sûrs à mettre en cache car l'algorithme est entièrement déterministe.
Les auteurs d'applications mobiles ou de chatbots peuvent mapper les champs result et formula directement dans des cartes qui affichent le nombre et le chemin de conversion attendus sur papier par les photographes.
Cas d’usage
Boîtes de film et journaux de chambre noire
Convertissez les notations ISO de boîte en degrés DIN ou nombres GOST lorsque manuels, posemètres et films importés utilisent des échelles imprimées différentes.
Posemètres et éducation APEX
Mappez la valeur de vitesse APEX Sv vers l'ISO arithmétique (et l'inverse) en enseignant les systèmes d'exposition additifs ou en vérifiant les échelles de posemètre.
Questions fréquentes
Quelles échelles de sensibilité film ce convertisseur prend-il en charge ?
ISO arithmétique, ASA, degrés DIN, degrés logarithmiques ISO, GOST hérité et valeur de vitesse APEX (Sv).
ISO et ASA sont-ils le même nombre ?
Oui pour les vitesses arithmétiques modernes. Ce convertisseur traite ISO arithmétique et ASA comme des échelles numériques identiques ; convertir dans les deux sens est un mappage identité.
Que se passe-t-il si j'envoie une unité inconnue ?
Le message nomme le champ et liste les unités prises en charge. Les échecs de validation ne sont pas facturés.
Comment passer de l'ISO au DIN ?
Prenez le logarithme décimal du nombre ISO, multipliez-le par 10 et ajoutez 1. C'est pourquoi ISO 100 donne 21 DIN et ISO 400 donne vingt-sept DIN. Le convertisseur applique la formule exacte plutôt qu'un tableau approximatif.
Qu'est-ce que l'échelle de sensibilité GOST ?
C'est l'ancienne échelle arithmétique soviétique qu'on trouve sur des films et appareils d'époque. Le convertisseur applique le facteur fixe de neuf dixièmes du nombre ISO, si bien que GOST quatre-vingt-dix correspond à ISO 100.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"value": 100,
"from": "iso",
"to": "din"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.film_speed",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
L'outil navigateur s'exécute gratuitement sur votre appareil ; l'API prépayée facture $0.002 par élément réussi lorsque les pipelines ont besoin du même contrat depuis les serveurs et l'automatisation.
Échelles prises en charge et calcul de la conversion
Le convertisseur accepte six familles de sensibilité film sous des codes canoniques stables : iso pour la sensibilité arithmétique ISO selon la famille moderne ISO 5800, asa pour la vitesse arithmétique ASA traitée comme numériquement identique à l'ISO moderne, din pour les degrés logarithmiques DIN, iso_log pour les degrés logarithmiques ISO qui partagent la même formule de degré que DIN, gost pour la table arithmétique soviétique héritée GOST avec le pont classique GOST quatre-vingt-dix correspondant à ISO cent, et sv pour la valeur de vitesse additive APEX utilisée dans les systèmes d'exposition. Des alias conviviaux tels que apex, ISO logarithmic, DIN degrees et GOST speed sont normalisés sans distinction de casse, afin que formulaires et API puissent envoyer des codes courts ou des noms complets, y compris des marques de degré optionnelles.
Forme de la requête, champs de réponse et erreurs d'unité inconnue
Le message d'erreur nomme le champ incorrect et liste l'ensemble pris en charge afin que les clients corrigent les formulaires sans deviner. Zéro et les vitesses négatives sont rejetés car les formules logarithmiques de sensibilité film sont indéfinies ou sans sens pour une sensibilité non positive. Envoyez un corps JSON avec trois champs obligatoires : value comme nombre fini positif, from comme chaîne de l'échelle source et to comme chaîne de l'échelle cible. Les alias amount, quantity et speed sont acceptés pour value ; unit_from et source pour from ; unit_to et target pour to. En cas de succès, la réponse renvoie les codes canoniques from et to, les chaînes lisibles from_label et to_label, le result converti, la sensibilité intermédiaire iso_arithmetic, une ligne formula courte adaptée à l'interface, l'étiquette method film_speed_iso_bridge et la liste fixe units_supported. Valeur manquante, nombres non finis tels que NaN ou Infinity, valeurs non positives, champs d'unité manquants et tout jeton qui ne mappe pas à une échelle prise en charge échouent avec invalid_input et ne sont pas facturés après le rejet du moteur. Des entrées identiques produisent toujours le même JSON car le chemin est de l'arithmétique pure sans aléa, sans consultation distante et sans dépendance à l'horloge murale, ce qui rend le point de terminaison sûr pour des goldens d'intégration continue et des tests de contrat SDK. Les paires de magnitudes extrêmes restent bien définies tant que la double précision IEEE peut représenter le produit ISO intermédiaire et le chemin logarithmique.
Usage navigateur, tarification API et flux photographiques
Passez à l'API prépayée lorsqu'une application de journal de chambre noire, un système d'inventaire de film, un compagnon d'exposition, un outil de listes e-commerce ou un pipeline d'éducation photographique doit convertir des sensibilités film à l'échelle sous un contrat KIT stable à $0.002 par élément réussi ; les échecs de validation qui lèvent invalid_input ne consomment pas le solde après rejet.
Cas d'intégration
Applications et pipelines automatisés
Appelez une API de sensibilité film prépayée et déterministe depuis des outils d'inventaire et d'éducation avec invalid_input clair sur les unités inconnues.
Questions techniques
Comment convertir ISO 100 en DIN ?
Envoyez un JSON avec value: 100, from: "iso", to: "din". Le résultat est 21 (DIN 21°), plus un intermédiaire iso_arithmetic et une formule lisible.
Le convertisseur de sensibilité film est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.