Warna PHP
Ini adalah perpustakaan PHP 7 untuk bekerja dengan RGB, HSL, dan warna heksadesimal. Buat skema, ubah sifat warna tertentu, ekspor CMYK, dan buat saran warna dengan cepat dan mudah dengan perpustakaan yang berdiri sendiri ini.
Demo: jsfiddle.net/t3ll4q14
Unduh:
Hak Cipta © 2016 Nicholas Jordon - Semua Hak Dilindungi Undang -Undang
Fitur
- Konversi warna apa pun antara spektrum warna RGB, HSL, HSB, Hexadecimal, dan CMYK.
- Secara dinamis menghasilkan 10 algoritim skema warna yang berbeda untuk warna apa pun. (Itu lebih dari 165.000.000 skema yang mungkin)
- Periksa apakah warna tampak gelap secara visual atau terang. (menggunakan bobot yiq untuk akurasi yang lebih baik)
- Mudah memodifikasi nilai rona, saturasi, cahaya, merah, hijau, biru, dan alfa (transparan).
- Menghasilkan nilai CSS dengan cepat
- Temukan kontras antara 2 warna.
- Dinamis menghasilkan warna acak, termasuk untuk rentang warna tertentu.
- Semua kesalahan dapat dipulihkan, dan kesalahan dapat dipicu sebagai pengecualian (default), menggunakan
trigger_error() , atau dapat dimatikan untuk semua contoh.
Instalasi & Penggunaan
Lihat wiki resmi di GitHub untuk semua dokumentasi.
Berkontribusi
Berkontribusi melalui saran:
Cara terbaik untuk mengirimkan saran adalah membuka masalah di GitHub dan awalan judul dengan [Suggestion] . Atau, Anda dapat mengirim email saran Anda ke ProjectCleVerWeb (AT) Gmail (DOT) Com.
Berkontribusi melalui masalah pelaporan:
Semua masalah harus dilaporkan melalui pelacak masalah GitHub.
Berkontribusi melalui kode:
- Fork the Repo di github: github.com/projectcleverweb/php-color
- Membuat perubahan Anda.
- Kirim permintaan tarik agar perubahan Anda ditinjau.
Lisensi
Dokumentasi & Kode Sumber PHP-Color (selanjutnya disebut sebagai "Perpustakaan") oleh Nicholas Summers (selanjutnya disebut sebagai "Penulis") dilisensikan di bawah Lisensi Internasional Atribusi-Nonkomersial-Noderivatif 4.0 Creative Commons dengan "Ketentuan Tambahan" di bawah ini menggantikannya. Untuk melihat salinan lisensi Creative Commons, kunjungi creasiveCommons.org/licenses/by-nc-nd/4.0. Mulai sekarang "lisensi" mengacu pada kombinasi lisensi ini.
Istilah tambahan:
- Setiap orang atau entitas nirlaba atau dapat menggunakan perpustakaan ini untuk penggunaan pribadi atau profesional selama perpustakaan serta bagian-bagiannya tidak dijual dengan cara apa pun, dan pengguna tidak dipaksa untuk membayar untuk menggunakannya dengan cara apa pun.
- Siapa pun dapat menggunakan perpustakaan ini untuk penggunaan internal murni selama perpustakaan serta bagian -bagiannya tersedia tanpa pembayaran dan tidak dapat diakses secara publik.
- Siapa pun yang ingin menjual perpustakaan ini atau menggunakan perpustakaan ini di lingkungan komersial terlebih dahulu harus mendapatkan lisensi OEM dari penulis.
- Siapa pun yang melanggar langsung lisensi ini bertanggung jawab untuk minimal $ 50.000 dalam kerusakan, ditambah tambahan $ 10 per pengguna, dan setuju untuk mengembalikan biaya atau biaya yang dikumpulkan sebagai akibat dari melanggar lisensi ini.
- Dengan mengunduh atau menggunakan perpustakaan ini, Anda menyetujui semua ketentuan lisensi.