首页 PHP 库 其它类库 extractor提取颜色的PHP库
extractor提取颜色的PHP库
<?php
namespace League\ColorExtractor\Test;
use League\ColorExtractor\Color;
use League\ColorExtractor\ColorExtractor;
use League\ColorExtractor\Palette;
class PaletteTest extends \PHPUnit_Framework_TestCase
{
    protected $jpegPath = './tests/assets/test.jpeg';
    protected $gifPath = './tests/assets/test.gif';
    protected $pngPath = './tests/assets/test.png';
    protected $transparentPngPath = './tests/assets/red-transparent-50.png';
    public function testJpegExtractSingleColor()
    {
        $extractor = new ColorExtractor(Palette::fromFilename($this->jpegPath));
        $colors = $extractor->extract(1);
        $this->assertInternalType('array', $colors);
        $this->assertCount(1, $colors);
        $this->assertEquals(15985688, $colors[0]);
    }
    public function testGifExtractSingleColor()
    {
        $extractor = new ColorExtractor(Palette::fromFilename($this->gifPath));
        $colors = $extractor->extract(1);
        $this->assertInternalType('array', $colors);
        $this->assertCount(1, $colors);
        $this->assertEquals(12022491, $colors[0]);
    }

本库的13个特点

       1.颜色抓取让你挑,即时用相机检测和识别颜色。
  2.应用程序是专为图形设计人员和颜色百叶窗。
  3.颜色名称,色调,RGB和HSV的表示法。
  (没有点击捕获为必填项)实时色彩诊断。
  4.设置拍摄的颜色坚实的壁纸。
  5.智能色彩稳定。
  6.智能自动对焦。
  7.相机手电筒,接通/关断。
  8.支持所有手机的摄像头(前后)。
  9.即时颜色的挑选和保存。
  10.色彩,颜色名称,RGB十六进制,RGB十进制和HSV表示。
  11.截至1300颜色和16种基本颜色分类。
  12.即时共享和导出捕获的颜色。
  13.嵌入式帮助。

免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

ppt2013提取颜色的简单操作步骤 ppt2013提取颜色的简单操作步骤

16 Apr 2024

打开ppt2013,新建幻灯片准备好欲填充颜色的图形(图形,图片,字体都可以填充颜色),现已三个准备填充颜色的矩形作为例子。插入三个大小任意的矩形打算填充的颜色表示为16进制代码,分别为#FFA5A5、#FFFFC2、#C8E7ED,我们将这三种颜色分别填充到已经插入好的图形中由于MicrosoftPowerpoint2010中自定义颜色时只能识别RGB颜色模式,所以打算填充的颜色以16进制代码表示时,需将其转换为RGB的数值,比如我们打算转换代码#FFA5A5,转换出来的数值为255,165,

Excel表格怎么提取相同颜色的数据_Excel表格提取相同颜色的数据教程介绍 Excel表格怎么提取相同颜色的数据_Excel表格提取相同颜色的数据教程介绍

24 Apr 2024

1、首先,在表格当中可以看到标红数据,我们可以增加一列提取单元格。2、按住快捷键Ctrl+F,弹出查找的对话框,单击选项,弹出格式,在下拉菜单下选择【字体颜色】。3、这时鼠标会变为画笔,单击标红数据,可以看到格式旁边的格式预览四个字已经变为了相同的红色,单击查找全部。4、这样所有的标红数据就查找完毕了,在【查找】对话框当中批量选中单元格,按住Ctrl+C进行复制。5、然后,在G列提取相同颜色数据的列当中进行粘贴即可,这样所有的标红数据就被一键提取出来了。

maven仓库类型有哪些 maven仓库类型有哪些

04 Jan 2024

maven仓库类型:1、本地仓库;2、远程仓库;3、中央仓库;4、私服仓库;5、其他公共远程仓库。详细介绍:1、本地仓库,是存储在本地磁盘上的仓库,它是默认的仓库类型;2、远程仓库,是存储在网络上的仓库,可以由中央仓库、私服仓库和其他公共远程仓库等组成;3、中央仓库,是由Maven团队维护的远程仓库,它包含了世界上大部分流行的开源项目的构件;4、私服仓库等等。

PHP PDO 数据类型映射:让你的数据类型化 PHP PDO 数据类型映射:让你的数据类型化

19 Feb 2024

什么是PDO数据类型映射?PDO(PHP数据对象)提供了一个抽象层,可简化与不同数据库的交互。PDO数据类型映射使我们能够将数据库字段类型映射到php数据类型。这提供了一致、类型化的和安全的数据库交互体验。为什么要使用PDO数据类型映射?类型化数据:它强制执行PHP数据类型,防止意外转换和潜在错误。一致性:它确保跨不同数据库类型始终如一的数据解释。安全性:它通过验证输入类型,防止sql注入和其他安全漏洞。性能:它可以优化查询性能,因为数据库可以根据正确的类型对字段进行优化。实现PDO数据类型映射

理解 JPA 中的 @MappedSuperclass 理解 JPA 中的 @MappedSuperclass

25 Aug 2024

JPA(Java Persistence API)提供了几个用于将 Java 类映射到数据库表的注释。一个这样有用的注释是@MappedSuperclass,它用于指定一个类,其属性必须由其他类继承。

thinkphp的db类怎么调用 thinkphp的db类怎么调用

11 Apr 2023

ThinkPHP是一个基于MVC架构的轻量级开发框架,它提供了丰富的工具和组件,方便开发者快速搭建Web应用。其中,数据库操作是Web应用开发中最常见的一项任务,因此,ThinkPHP也提供了便捷的数据库操作类——DB类。本文将详细介绍ThinkPHP的DB类的调用方式。具体内容如下:一、概述1.1 什么是DB类DB类是一种数据库操作类,它封装了数据库的操作方法,方便我们操作数

See all articles