PHP -Farbe
Dies ist eine Php 7 -Bibliothek für die Arbeit mit RGB-, HSL- und Hexadezimalfarben. Erstellen Sie Schemata, ändern Sie bestimmte Farbeigenschaften, exportieren Sie CMYK und machen Sie mit dieser eigenständigen Bibliothek schnell und einfach Farbvorschläge.
Demo: jsfiddle.net/t3ll4q14
Herunterladen:
Copyright © 2016 Nicholas Jordon - Alle Rechte vorbehalten
Merkmale
- Konvertieren Sie jede Farbe zwischen den Farbspektren der RGB-, HSL-, HSB-, Hexadezimal- und CMYK -Spektren.
- Erzeugen Sie dynamisch 10 verschiedene Farbschema -Algorithims für jede Farbe. (Das sind über 165.000.000 mögliche Systeme)
- Überprüfen Sie, ob eine Farbe visuell dunkel oder hell erscheint. (verwendet YIQ -Gewichte für eine bessere Genauigkeit)
- MODEN SIE DEN EINFAHREN HUE-, SATIONIERUNG, LICHT, ROT, GRÜN, BLUE und ALPHA (Transparenz-) Werten einer Farbe.
- Generieren Sie CSS -Werte im laufenden Fliegen
- Finden Sie den Kontrast zwischen 2 Farben.
- Erzeugen Sie dynamisch zufällige Farben, einschließlich für bestimmte Farbbereiche.
- Alle Fehler sind wiederhergestellt, und Fehler können als Ausnahmen (Standard) unter Verwendung von
trigger_error() ausgelöst oder für alle Instanzen ausgeschaltet werden.
Installation & Nutzung
Siehe das offizielle Wiki auf GitHub für alle Dokumentationen.
Beitragen
Durch Vorschläge beitragen:
Der beste Weg, um einen Vorschlag einzureichen, besteht darin, ein Problem auf Github zu eröffnen und den Titel mit [Suggestion] zu präfixen. Alternativ können Sie Ihre Vorschläge per E -Mail an ProjectCleverweb (at) Google Mail (DOT) com senden.
Durch Berichterstattungsprobleme beitragen:
Alle Probleme müssen über Githubs Ausgaben -Tracker gemeldet werden.
Über Code beitragen:
- Fork das Repo auf Github: github.com/projectcleverweb/php-color
- Nehmen Sie Ihre Änderungen vor.
- Senden Sie eine Pull -Anfrage, um Ihre Änderungen zu überprüfen.
Lizenz
Der von Nicholas Summers (im Folgenden als "Autor" bezeichnete PHP-Color-Dokumentation & Quellcode (im Folgenden als "Bibliothek" bezeichnet) wird unter den Creative Commons Attribution-Noncommercial-Noderivate 4.0 International Lizenz mit den folgenden "zusätzlichen Begriffen" ersetzt. Um eine Kopie der Creative Commons-Lizenz anzuzeigen, besuchen Sie CreateRecommons.org/licenses/by-nc-nd/4.0. Von nun an bezieht sich auf "Lizenz" auf diese Kombination von Lizenzierung.
Zusätzliche Begriffe:
- Jede Person oder gemeinnützige Organisation oder kann diese Bibliothek für den persönlichen oder beruflichen Gebrauch verwenden, solange die Bibliothek sowie eine seiner Teile in keiner Weise verkauft werden, und Benutzer sind nicht gezwungen, sie in irgendeiner Weise zu bezahlen.
- Jeder kann diese Bibliothek für einen rein internen Gebrauch verwenden, solange die Bibliothek sowie eine seiner Teile ohne Zahlung verfügbar sind und nicht öffentlich zugänglich sind.
- Jeder, der diese Bibliothek verkaufen oder diese Bibliothek in einer kommerziellen Umgebung nutzen möchte, muss zunächst eine OEM -Lizenz vom Autor erhalten.
- Jeder, der direkt gegen diese Lizenz verstößt, haftet für mindestens 50.000 US -Dollar Schadensersatz sowie zusätzliche 10 USD pro Benutzer und erklärt sich bereit, die Anklage oder Gebühren zu erstatten, die aufgrund der Verstöße gegen diese Lizenz erhoben werden.
- Durch das Herunterladen oder Verwenden dieser Bibliothek stimmen Sie allen Lizenzbedingungen zu.