LLumaGauge
Produto

Recursos do programa · Contraste de luminância relativa

01

LumaGauge permite examinar linearização sRGB e razões de luminância, separando contraste numérico de uma avaliação completa de acessibilidade.

01

Modelos

Configure um endpoint compatível com OpenAI ou Anthropic com a URL base e uma chave API, quando necessária. Teste a conexão. O servidor local precisa estar em execução; ferramentas remotas podem transmitir dados separadamente.

02

Projeto

Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.

03

Alterações

Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.

Contraste de luminância relativa

● ● ●LumaGauge●
Fluxos de trabalho · Contraste de luminância relativa ×
def contrast_ratio(left, right):
    def luminance(rgb):
        if type(rgb) not in (list, tuple) or len(rgb) != 3:
            raise ValueError("rgb.container")
        rgb = tuple(rgb)
        if len(rgb) != 3 or any(type(c) is not int or not 0 <= c <= 255 for c in rgb):
            raise ValueError("rgb.channel")
        channels = [c / 255 for c in rgb]
        linear = [c / 12.92 if c <= 0.04045 else ((c + 0.055) / 1.055)**2.4
                  for c in channels]
        return sum(c * w for c, w in zip(linear, (0.2126, 0.7152, 0.0722)))
    a, b = sorted((luminance(left), luminance(right)))
    return (b + 0.05) / (a + 0.05)
✳Calcule o contraste de luminância relativa entre duas cores RGB de três canais de oito bits.
✓ AlteraçõesRevise antes de aplicar ↗
Ilustração do ambiente
Ambiente de programação com IA

Seu próximo projeto começa aqui.

Baixar para Windows ↗