ForHosting KIT · Vídeo

Prévia de intensidade LUT

A calculadora de intensidade de mistura LUT mostra a cor obtida quando uma tabela de consulta é aplicada com menos do que a força total.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe a cor original do pixel, a cor produzida pela LUT em intensidade máxima e uma porcentagem. A ferramenta interpola os canais vermelho, verde e azul e devolve um valor hexadecimal reutilizável, um objeto RGB e uma string RGB. Ela atende prévias, interfaces de edição, testes e fluxos que precisam representar uma gradação parcial sem processar uma imagem ou um quadro de vídeo inteiro.

Represente as cores original e totalmente graduada

Comece com duas medições do mesmo pixel ou de uma cor representativa. A cor base é o valor antes da gradação, enquanto a cor LUT é o resultado da tabela de consulta em força total. Digite cada uma como uma cor hexadecimal RGB de três ou seis dígitos. A forma curta é expandida antes do cálculo e a resposta usa seis dígitos maiúsculos. Esta calculadora não abre um arquivo LUT, não examina imagens e não deduz o resultado de uma gradação: ela mistura valores que você já conhece. Por isso, é adequada para prévias de interface, testes de pipeline e revisões de design em que uma amostra de intensidade máxima já foi obtida. Use valores do mesmo espaço de cor e da mesma convenção de transferência. Misturar uma amostra sRGB voltada à tela com um resultado LUT em luz linear gera um número válido, mas pode produzir uma previsão visual inadequada. Para comparações confiáveis, capture os dois extremos na mesma etapa do pipeline de cor, com codificação, faixa e ordem de canais correspondentes. Assim, o resultado descreve um ponto preciso entre os extremos, e não uma conversão ambígua entre representações diferentes.

Escolha a intensidade da LUT e entenda o cálculo

A intensidade define quanto do valor totalmente graduado participa da prévia. Em 0 por cento, a cor base permanece inalterada; em 100 por cento, o resultado é a cor LUT; e em 50 por cento, cada canal fica no ponto médio entre os dois extremos. A porcentagem é dividida por 100 para formar um fator. Em cada canal RGB, a diferença entre o canal LUT e o canal base é multiplicada por esse fator e adicionada à base. O canal resultante é arredondado para o inteiro mais próximo, pois cores RGB comuns de oito bits não representam frações. Essa operação é uma interpolação linear direta dos números RGB codificados, também chamada de lerp por canal. Ela corresponde ao controle simples de força ou opacidade de muitas interfaces e sempre produz o mesmo resultado para as mesmas entradas. Porém, não simula todos os editores. Alguns sistemas misturam em luz linear, usam buffers de maior precisão, aplicam transformações perceptuais ou posicionam a mistura em outra etapa. Nesses casos, trate a saída como referência de interface e confirme a renderização final no sistema de produção. Valores abaixo de 0 ou acima de 100 são rejeitados, sem limitação silenciosa, para revelar erros de configuração.

Use a saída em prévias e validações

A resposta inclui as cores extremas normalizadas, a intensidade informada, o fator entre zero e um e o resultado misturado em três formatos práticos. Use o hexadecimal em controles CSS, amostras, documentação e armazenamento compacto. Use o objeto RGB quando o código seguinte precisar dos canais numéricos separados. Use a string RGB para montar um estilo do navegador ou exibir um valor imediatamente reconhecível para uma pessoa operadora. O campo de método registra que foi usada interpolação RGB linear, permitindo diferenciar a saída de uma mistura perceptual ou em luz linear em logs e testes. Um fluxo comum coleta vários pixels relevantes antes e depois da LUT, calcula cada par com a força selecionada e desenha pequenas amostras comparativas. Outro fluxo guarda entradas extremas e resultados intermediários esperados para testar um controle deslizante, uma migração de predefinições ou um serviço de renderização. Uma única cor não resume uma LUT inteira, pois sombras, meios-tons, realces e matizes podem mudar de maneiras distintas. Repita o cálculo com amostras representativas suficientes. Cada solicitação de API custa US$ 0,002. Sem upload, rede, aleatoriedade ou relógio, entradas idênticas sempre retornam a mesma saída.

Visualizar um controle de força

Calcule a amostra exibida enquanto uma pessoa ajusta a intensidade LUT sem renderizar um quadro completo.

Testar a matemática da interface

Crie cores esperadas determinísticas para extremos, pontos médios e porcentagens personalizadas.

Comparar forças de predefinições

Gere amostras representativas em várias intensidades ao documentar ou revisar uma gradação.

O que acontece com intensidade de zero por cento?

O resultado é exatamente a cor base, pois nenhum valor LUT totalmente graduado participa da mistura.

O que acontece com intensidade de cem por cento?

O resultado é exatamente a cor LUT fornecida.

Intensidades fora de 0 a 100 são limitadas?

Não. Elas retornam um erro de entrada inválida para não esconder um valor incorreto do controle ou da configuração.

A ferramenta aplica um arquivo .cube ou outro arquivo LUT?

Não. Ela mistura uma cor base conhecida com um resultado LUT conhecido em força total, sem interpretar nem executar o arquivo. Canais fracionários são arredondados ao inteiro mais próximo para gerar RGB de oito bits.

Quanto custa uma solicitação de API?

Cada solicitação custa US$ 0,002.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb500
max_minutes60
max_megapixels3.9
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →