Cor php
Esta é uma biblioteca PHP 7 para trabalhar com cores RGB, HSL e hexadecimal. Crie esquemas, modifique propriedades de cores específicas, exporte CMYK e faça sugestões de cores de maneira rápida e fácil com esta biblioteca independente.
Demo: jsfiddle.net/t3ll4q14
Download:
Copyright © 2016 Nicholas Jordon - Todos os direitos reservados
Características
- Converta qualquer cor entre os espectros de cores RGB, HSL, HSB, Hexadecimal e CMYK.
- Gere dinamicamente 10 algoritims de esquema de cores diferentes para qualquer cor. (São mais de 165.000.000 de esquemas possíveis)
- Verifique se uma cor parece visualmente escura ou clara. (usa pesos yiq para melhor precisão)
- Modificar facilmente os valores de matiz, saturação, luz, vermelho, verde, azul e alfa (transparcença).
- Gerar valores de CSS em tempo real
- Encontre o contraste entre 2 cores.
- Gere dinamicamente cores aleatórias, inclusive para faixas de cores específicas.
- Todos os erros são recuperáveis e os erros podem ser acionados como exceções (padrão), usando
trigger_error() ou podem ser desligados para todas as instâncias.
Instalação e uso
Veja o wiki oficial no Github para toda a documentação.
Contribuindo
Contribuindo por meio de sugestões:
A melhor maneira de enviar uma sugestão é abrir um problema no GitHub e prefixar o título com [Suggestion] . Como alternativa, você pode enviar suas sugestões por e -mail para o ProjectCleverWeb (at) gmail (DOT) com.
Contribuindo por meio de problemas de relatório:
Todos os problemas devem ser relatados através do rastreador de problemas do Github.
Contribuindo via código:
- Fork the repo no github: github.com/projectcleverweb/php-clor
- Faça suas alterações.
- Envie uma solicitação de tração para revisar suas alterações.
Licença
A documentação PHP-cor e o código-fonte (daqui em diante chamado de "Biblioteca") de Nicholas Summers (daqui em diante chamado de "autor") está licenciado sob a licença Creative Commons Attribution-NonCommercial-Noderivatives 4.0 International com os "termos adicionais" que substituíram. Para visualizar uma cópia da licença Creative Commons, visite criativecommons.org/license/by-nnc-nd/4.0. A partir de agora, "Licença" refere -se a essa combinação de licenciamento.
Termos adicionais:
- Qualquer pessoa ou entidade sem fins lucrativos ou pode usar esta biblioteca para uso pessoal ou profissional, desde que a biblioteca, bem como qualquer uma de suas peças, não seja vendida de forma alguma, e os usuários não forem forçados a pagar para usá-la de forma alguma.
- Qualquer pessoa pode usar esta biblioteca para uso puramente interno, desde que a biblioteca e qualquer uma de suas peças estejam disponíveis sem pagamento e não sejam acessíveis ao público.
- Qualquer pessoa que procura vender esta biblioteca ou usar esta biblioteca em um ambiente comercial deve primeiro obter uma licença OEM do autor.
- Qualquer pessoa em violação direta desta licença é responsável por um mínimo de US $ 50.000 em danos, além de US $ 10 adicionais por usuário, e concorda em reembolsar qualquer cobrança ou taxa cobrada como resultado da violação desta licença.
- Ao baixar ou usar esta biblioteca, você concorda com todos os termos da licença.