color-thief-php提取图片色值分布及百分占比
经常处理图片的小伙伴们,最近遇到一项需求,提取某张图片的色值以及占比。这可怎么办?写轮子的能力咱没有,但是可以找轮子呀,偶然间发现了color-thief这个工具,有java、python、php等版本。
但是天不作美,此工具只能提取色值不能计算占比呀!!没关系,改源码,盘他。
提取代码如下:
// 图片路径
$tempPicPath = RUNTIME_PATH . 'test.jpg';// 色值top?
$colorCount = 3;// 提取质量1最高
$colorQuality = 1;// 开始提取
$palette = ColorThief::getPalette($tempPicPath, $colorCount, $colorQuality);print_r($palette);
结果如下:
说到这里还没有说要怎么修改源码呢!!
其实只需要修改CMap类中的palette()方法即可哦~
修改后整个color-thief-php包在这里哦~
密码:8eez
color-thief-php提取图片色值分布及百分占比相关推荐
- Nodejs提取图片主图色(二)
Nodejs提取图片主图色(一) 如何提高颜色提取的正确率 主要是 images.jpeg-js.pngjs 共用,彼此之间并不冲突 // node-pixels.js 'use strict';va ...
- 使用Palette类提取图片的颜色信息
原文出处:http://qichaochen.github.io/2014/11/16/105-Android-5.0-Palette-01/ 在Material Design设计中很重要的一部分内容 ...
- Android Palette 提取图片的主色调
博主声明: 转载请在开头附加本文链接及作者信息,并标记为转载.本文由博主 威威喵 原创,请多支持与指教. 本文首发于此 博主:威威喵 | 博客主页:https://blog.csdn.net/smil ...
- 从视频中提取帧图片FFmpeg / 根据文件名提取图片
下载FFmpeg,解压后将bin目录添加到环境变量 https://www.ffmpeg.org/,也可以使用opencv 修改crop_time 后面的时间和videoPath.imagePath ...
- 图片播放器的实现1——利用Image2LCD提取图片数据并显示
以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除. 参考内容 (1)https://xiefor100.blog.csdn.net/article/details/71941527 (2) ...
- 在线 ocr 文字识别 和 图片色值选取
原文链接: 在线 ocr 文字识别 和 图片色值选取 上一篇: js 颜色库 chroma 和 color 下一篇: 为ramda添加类型 图片颜色选取 https://tool.ahaoboy.co ...
- 利用几种颜色量化方法提取图片颜色色调
利用几种颜色量化方法提取图片颜色色调 利用几种颜色量化方法提取图片颜色色调 1 k-means方法(在RGB空间) 2 k-means方法(Lab颜色空间) 3 最小方差量化方法rgb2ind() 4 ...
- Oja‘s PCA 用神经网络提取图片主成分 进行压缩和解压
PCA的实现方法 一般来说有两种方法,一种用神经网络计算 ,能绕过求关联矩阵,速度快,适合在线提取:另一种是用线代传统方法计算,缺点是计算复杂性高,不适合在线提取.当然,python和matlab都有 ...
- android取图片颜色代码,Android Palette 提取图片的主色调
博主声明: 转载请在开头附加本文链接及作者信息,并标记为转载.本文由博主 威威喵 原创,请多支持与指教. 本文首发于此 博主:威威喵 | 博客主页:https://blog.csdn.net/smil ...
- 颜色量化 matlab,利用几种颜色量化方法提取图片颜色色调
利用几种颜色量化方法提取图片颜色色调 这里主要用3种方法:包含两种k-means方法和一种matlab自带的最小方差量化方法. 为了方便对比,文中选用梵高的星空(The Starry Night)作为 ...
最新文章
- 使用pymongo将文件存入MongoDB
- 华为成为全球领先的移动设备供应商
- 20个非常棒的Jquery实用工具 [转]
- 手动安装Linux网卡驱动程序
- Python编程中一定要注意的那些“坑”(二)
- 2018 C语言大作业--21_Ekko制作教程
- JavaScript - 初识
- 欢迎访问我的博客园,希望对你有所帮助
- 【三维路径规划】基于matlab麻雀算法求解无人机三维路径规划问题【含Matlab源码 212期】
- sql 插入日期格式
- Mysql环境变量的配置(详细图解)
- (1-3)sklearn库的模型----无监督学习
- baidu 百度在搞什么啊?
- 74HC161异步计数器仿真示例
- Java工程师考试题
- python设计模式篇3---创建型模式
- Java是什么?主要是干什么的?
- Python 抽签随机排序小程序
- 微软总裁:元宇宙概念应避免炒作,科技行业需配合监管机构
- java quartz 停止_quartz定时程序无故停止并且没有错误
热门文章
- MFC隐藏任务栏图标并显示到托盘
- 【Unity】实现立体的UI
- C++[Error] expected primary-expression before ‘]‘ token
- 开咖啡店如何盈利?用50家咖啡店揭晓一套盈利模式
- java poi excel 图表_【JAVA】POI生成EXCEL图表(柱状图、折线等)
- excel交互式图表
- 跑步减肥的正确姿势与方法 不再担心女生跑步腿会变粗
- 常用的计算机优化软件有哪些,计算机常用的硬件和软件优化软件和优化方法有哪些,如何提高WindowsXP系统的运行速度和稳定性...
- KMS激活报错0x8007000D
- python unpack函数_Lua UnPack函数用法实例