Color php
Esta es una biblioteca PHP 7 para trabajar con los colores RGB, HSL y Hexadecimal. Cree esquemas, modifique propiedades de color específicas, exporte CMYK y haga sugerencias de color de manera rápida y fácil con esta biblioteca independiente.
Demostración: jsfiddle.net/t3ll4q14
Descargar:
Copyright © 2016 Nicholas Jordon - Todos los derechos reservados
Características
- Convierta cualquier color entre los espectros de color RGB, HSL, HSB, Hexadecimal y CMYK.
- Genere dinámicamente 10 algorithims de esquema de color diferentes para cualquier color. (Eso es más de 165,000,000 de esquemas posibles)
- Verifique si un color aparece visualmente oscuro o claro. (Utiliza pesos yiq para una mejor precisión)
- Modifique fácilmente los valores de un tono de un color, saturación, luz, rojo, verde, azul y alfa (transparcencia).
- Generar valores CSS en la marcha
- Encuentra el contraste entre 2 colores.
- Genere dinámicamente colores aleatorios, incluso para rangos de color específicos.
- Todos los errores son recuperables y los errores se pueden activar como excepciones (predeterminados), usando
trigger_error() , o se pueden desactivar para todas las instancias.
Instalación y uso
Vea el wiki oficial en GitHub para toda la documentación.
Que contribuye
Contribuyendo a través de sugerencias:
La mejor manera de enviar una sugerencia es abrir un problema en GitHub y prefijo el título con [Suggestion] . Alternativamente, puede enviar sus sugerencias por correo electrónico a ProjectLeverWeb (AT) Gmail (DOT) Com.
Contribuyendo a través de problemas de informes:
Todos los problemas deben informarse a través del rastreador de problemas de GitHub.
Contribuyendo a través del código:
- Bifurca el repositorio en Github: github.com/projectcleverweb/php-color
- Haga sus cambios.
- Envíe una solicitud de extracción para que se revisen sus cambios.
Licencia
El Código de Documentación y Fuente de PHP-Color (en adelante se conoce como "Biblioteca") por Nicholas Summers (en adelante, denominado "autor") tiene licencia bajo la licencia internacional de atribución no comercial no comercial 4.0 con los siguientes "términos adicionales" que lo superan. Para ver una copia de la licencia Creative Commons, visite createivecommons.org/licenses/by-nc-nd/4.0. De ahora en adelante "Licencia" se refiere a esta combinación de licencias.
Términos adicionales:
- Cualquier persona o entidad sin fines de lucro o puede usar esta biblioteca para uso personal o profesional siempre que la biblioteca, así como cualquiera de sus piezas, no se vendan de ninguna manera, y los usuarios no están obligados a pagarla de ninguna manera.
- Cualquiera puede usar esta biblioteca para uso puramente interno siempre que la biblioteca y cualquiera de sus piezas estén disponibles sin pago y no sean accesibles públicamente.
- Cualquier persona que busque vender esta biblioteca o usar esta biblioteca en un entorno comercial primero debe obtener una licencia OEM del autor.
- Cualquier persona en violación directa de esta licencia es responsable de un mínimo de $ 50,000 en daños, más $ 10 adicionales por usuario, y acepta reembolsar cualquier cargo o tarifas recaudadas como resultado de violar esta licencia.
- Al descargar o usar esta biblioteca, acepta todos los términos de la licencia.