ForHosting KIT · Vidéo

Aperçu d’intensité LUT

Le calculateur d’intensité de mélange LUT affiche la couleur obtenue lorsqu’une table de correspondance est appliquée à une force inférieure au maximum.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez la couleur initiale du pixel, celle produite par la LUT à pleine intensité et un pourcentage. L’outil interpole les canaux rouge, vert et bleu, puis renvoie une valeur hexadécimale réutilisable, un objet RGB et une chaîne RGB. Il convient aux aperçus, aux interfaces de montage, aux tests et aux processus qui doivent représenter un étalonnage partiel sans traiter une image ni une trame vidéo complète.

Représentez les couleurs initiale et totalement étalonnée

Commencez par deux mesures du même pixel ou d’une couleur représentative. La couleur de base est la valeur antérieure à l’étalonnage, tandis que la couleur LUT correspond au résultat de la table de correspondance à pleine puissance. Saisissez chacune sous forme de couleur hexadécimale RGB à trois ou six chiffres. La notation courte est développée avant le calcul et la réponse emploie six chiffres majuscules. Ce calculateur n’ouvre pas de fichier LUT, n’analyse pas d’image et ne devine pas l’effet d’un étalonnage : il mélange des valeurs que vous connaissez déjà. Il est donc adapté aux aperçus d’interface, aux tests de pipeline et aux revues de conception disposant déjà d’un échantillon à intensité maximale. Utilisez des valeurs issues du même espace colorimétrique et de la même convention de transfert. Associer un échantillon sRGB destiné à l’affichage et un résultat LUT en lumière linéaire donne un nombre calculable, mais pas nécessairement une prévision visuelle pertinente. Pour une comparaison fiable, prélevez les deux extrêmes à la même étape de la chaîne colorimétrique, avec un codage, une plage et un ordre de canaux identiques.

Choisissez l’intensité LUT et comprenez le calcul

L’intensité détermine la contribution de la valeur totalement étalonnée à l’aperçu. À 0 pour cent, la couleur de base reste inchangée ; à 100 pour cent, le résultat est la couleur LUT ; à 50 pour cent, chaque canal se situe à mi-chemin entre ses extrêmes. Le pourcentage est divisé par 100 afin d’obtenir un facteur. Pour chaque canal RGB, la différence entre le canal LUT et le canal de base est multipliée par ce facteur, puis ajoutée à la base. Le canal obtenu est arrondi à l’entier le plus proche, car une couleur RGB ordinaire sur huit bits ne représente pas de fraction. Cette opération est une interpolation linéaire directe des nombres RGB codés, parfois appelée lerp par canal. Elle reproduit le contrôle simple de force ou d’opacité de nombreuses interfaces et reste déterministe. Elle ne simule toutefois pas tous les logiciels : certains mélangent en lumière linéaire, utilisent une précision supérieure, appliquent des transformations perceptuelles ou placent le mélange ailleurs dans la chaîne. Dans ce cas, considérez le résultat comme une référence d’interface et confirmez le rendu final dans votre système de production. Les valeurs hors de 0 à 100 sont rejetées pour rendre les erreurs de configuration visibles.

Exploitez la sortie dans les aperçus et les validations

La réponse contient les couleurs extrêmes normalisées, l’intensité transmise, son facteur compris entre zéro et un et le résultat mélangé sous trois formes pratiques. Utilisez la valeur hexadécimale pour les commandes CSS, les nuanciers, la documentation ou un stockage compact. Utilisez l’objet RGB lorsque le code en aval a besoin de canaux numériques séparés. Utilisez la chaîne RGB pour créer un style de navigateur ou présenter une valeur immédiatement reconnaissable à une personne chargée du contrôle. Le champ de méthode précise que le calcul repose sur une interpolation RGB linéaire et distingue ce résultat d’un mélange perceptuel ou en lumière linéaire dans les journaux et les tests. Un processus courant échantillonne plusieurs pixels significatifs avant et après la LUT, calcule chaque paire à la force choisie et affiche de petits nuanciers comparatifs. Un autre conserve les entrées extrêmes et les résultats intermédiaires attendus pour tester un curseur, une migration de préréglages ou un service de rendu. Une seule couleur ne résume pas toute une LUT, qui peut modifier différemment ombres, tons moyens, hautes lumières et teintes. Répétez donc le calcul sur assez d’échantillons. Chaque requête API coûte $0.002. Des entrées identiques produisent toujours la même sortie.

Prévisualiser un curseur de force

Calculez le nuancier affiché pendant le réglage de l’intensité LUT sans rendre une trame complète.

Tester les calculs d’une interface

Créez des couleurs attendues déterministes pour les extrêmes, les milieux et les pourcentages personnalisés.

Comparer plusieurs forces de préréglage

Produisez des échantillons représentatifs à diverses intensités pour documenter ou réviser un étalonnage.

Que se passe-t-il avec une intensité de zéro pour cent ?

Le résultat est exactement la couleur de base, car la valeur LUT totalement étalonnée ne contribue pas au mélange.

Que se passe-t-il avec une intensité de cent pour cent ?

Le résultat est exactement la couleur LUT fournie.

Les intensités hors de 0 à 100 sont-elles limitées ?

Non. Elles provoquent une erreur de saisie afin de ne pas masquer une valeur incorrecte du curseur ou de la configuration.

Cet outil applique-t-il un fichier .cube ou un autre fichier LUT ?

Non. Il mélange une couleur de base connue avec un résultat LUT connu à pleine force, sans analyser ni exécuter de fichier. Chaque canal fractionnaire est arrondi à l’entier le plus proche pour un résultat RGB sur huit bits.

Quel est le coût d’une requête API ?

Chaque requête coûte $0.002.

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.

POSThttps://api.kit.forhosting.com/video2/color-grade-lut-intensity

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é.

curl -X POST https://api.kit.forhosting.com/video2/color-grade-lut-intensity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base_color":"#406080","lut_color":"#D08020","intensity":40}'
{
  "base_color": "#406080",
  "lut_color": "#D08020",
  "intensity": 40
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video2.color_grade_lut_intensity",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb500
max_minutes60
max_megapixels3.9
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →