สี PHP
นี่คือห้องสมุด PHP 7 สำหรับการทำงานกับสี RGB, HSL และสีหกเหลี่ยม สร้างแผนการปรับเปลี่ยนคุณสมบัติสีที่เฉพาะเจาะจงส่งออก CMYK และให้คำแนะนำสีอย่างรวดเร็วและง่ายดายด้วยห้องสมุดแบบสแตนด์อโลนนี้
ตัวอย่าง: jsfiddle.net/t3ll4q14
ดาวน์โหลด:
ลิขสิทธิ์© 2016 Nicholas Jordon - สงวนลิขสิทธิ์
คุณสมบัติ
- แปลงสีใด ๆ ระหว่าง RGB, HSL, HSB, Hexadecimal และ CMYK Color Spectrums
- สร้างอัลกอริธึมรูปแบบสีที่แตกต่างกัน 10 แบบแบบไดนามิกสำหรับสีใด ๆ (นั่นคือมากกว่า 165,000,000 แผนการที่เป็นไปได้)
- ตรวจสอบว่าสีปรากฏขึ้นหรือแสงที่มองเห็นได้ (ใช้น้ำหนัก YIQ เพื่อความแม่นยำที่ดีขึ้น)
- ปรับเปลี่ยนสีสีความอิ่มตัวแสงสีแดงสีเขียวสีน้ำเงินและอัลฟ่า (transparcency) ได้อย่างง่ายดาย
- สร้างค่า CSS ได้ทันที
- ค้นหาความคมชัดระหว่าง 2 สี
- สร้างสีแบบสุ่มแบบไดนามิกรวมถึงช่วงสีเฉพาะ
- ข้อผิดพลาดทั้งหมดสามารถกู้คืนได้และข้อผิดพลาดสามารถเรียกใช้เป็นข้อยกเว้น (ค่าเริ่มต้น) โดยใช้
trigger_error() หรือสามารถปิดได้สำหรับทุกกรณี
การติดตั้งและการใช้งาน
ดูวิกิทางการบน GitHub สำหรับเอกสารทั้งหมด
การบริจาค
มีส่วนร่วม ผ่าน ข้อเสนอแนะ:
วิธีที่ดีที่สุดในการส่งข้อเสนอแนะคือการเปิดปัญหาเกี่ยวกับ GitHub และนำหน้าชื่อด้วย [Suggestion] หรือคุณสามารถส่งอีเมลคำแนะนำของคุณไปยัง ProjectCleverWeb (AT) Gmail (dot) com
มีส่วนร่วม ผ่าน ปัญหาการรายงาน:
ปัญหาทั้งหมดจะต้องรายงานผ่านตัวติดตามปัญหาของ GitHub
มีส่วนร่วม ผ่าน รหัส:
- แยก repo บน github: github.com/projectcleverweb/php-color
- ทำการเปลี่ยนแปลงของคุณ
- ส่งคำขอดึงเพื่อตรวจสอบการเปลี่ยนแปลงของคุณ
ใบอนุญาต
เอกสารและซอร์สโค้ดสี PHP (ต่อจากนี้เรียกว่า "ห้องสมุด") โดยนิโคลัสซัมเมอร์ส (ต่อจากนี้เรียกว่า "ผู้เขียน") ได้รับอนุญาตภายใต้ใบอนุญาตระหว่างประเทศของ Creative Commons หากต้องการดูสำเนาใบอนุญาตครีเอทีฟคอมมอนส์โปรดไปที่ creativeCommons.org/licenses/by-nc-nd/4.0 จากนี้ไป "ใบอนุญาต" หมายถึงการรวมกันของการออกใบอนุญาต
ข้อกำหนดเพิ่มเติม:
- บุคคลหรือนิติบุคคลที่ไม่แสวงหาผลกำไรหรืออาจใช้ห้องสมุดนี้สำหรับการใช้งานส่วนตัวหรือมืออาชีพตราบใดที่ห้องสมุดและชิ้นส่วนใด ๆ ที่ไม่ได้ขายในรูปแบบใด ๆ และผู้ใช้ไม่ได้ถูกบังคับให้จ่ายเพื่อใช้ในทางใดทางหนึ่ง
- ทุกคนอาจใช้ห้องสมุดนี้เพื่อใช้งานภายในอย่างหมดจดตราบใดที่ห้องสมุดและชิ้นส่วนใด ๆ ที่มีอยู่โดยไม่ต้องชำระเงินและไม่สามารถเข้าถึงได้แบบสาธารณะ
- ใครก็ตามที่ต้องการขายห้องสมุดนี้หรือใช้ห้องสมุดนี้ในสภาพแวดล้อมเชิงพาณิชย์จะต้องได้รับใบอนุญาต OEM จากผู้เขียนก่อน
- ทุกคนที่ละเมิดใบอนุญาตนี้จะต้องรับผิดชอบค่าเสียหายขั้นต่ำ $ 50,000 รวมถึงเพิ่มอีก $ 10 ต่อผู้ใช้และตกลงที่จะคืนเงินค่าธรรมเนียมหรือค่าธรรมเนียมที่เก็บรวบรวมอันเป็นผลมาจากการละเมิดใบอนุญาตนี้
- โดยการดาวน์โหลดหรือใช้ไลบรารีนี้คุณยอมรับข้อกำหนดสิทธิ์การใช้งานทั้งหมด