mscharley/colourist
最新稳定版本:1.1.2
Composer 安装命令:
composer require mscharley/colourist
包简介
Colour manipulation library
README 文档
README
Source: https://github.com/mscharley/colourist
Author: Matthew Scharley
Contributors: See contributors on GitHub
Bugs/Support: Github Issues
Copyright: 2015
License: MIT license
Status: Active
Synopsis
colourist is a small library for PHP 5.6+ that helps ease working with colours and colour transformations.
Installation
$ composer require mscharley/colourist
Usage
$colour = \Colourist\Colour::fromHex('#ffccaa'); // Automatically conversions to calculate values you need. $h = $colour->hue(); $l = $colour->lightness(); $b = $colour->brightness(); // Distinguish between different types of saturation. $sl = $colour->hslSaturation(); $sb = $colour->hsbSaturation(); // Explicit conversions if you need them. $hsl = $colour->toHSL(); $sl == $hsl->saturation(); // Colours are immutable - conversions are highly cached as a result. // Freely convert between colour spaces as required. $hsb = $colour->toHSB(); $colour->equals($hsb->toRGB()); // TRUE
Gotchas
$colour = \Colourist\Colour::fromHex('#ffccaa'); $colour2 = \Colourist\Colour::fromHex('#aaccff'); // You must use ->equals() for comparing equality. $colour->equals($colour2); // FALSE $colour == $colour2; // stack overflow
统计信息
- 总下载量: 420
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-02