php 识别图片主色调,PHP实现获取图片的主色调的方法
这篇文章主要介绍了PHP实现获取图片的主色调的方法,基于PHP的Imagick扩展实现针对图片的颜色值获取功能,需要的朋友可以参考下
具体如下:
代码中用到了php的图片扩展,所以使用之前,需要先安装PHP的Imagick扩展。
代码如下:
$average = new Imagick("./fruit/143511081321676_593.jpg");
$average->quantizeImage( 10, Imagick::COLORSPACE_RGB, 0, false, false );
$average->uniqueImageColors();
function GetImagesColor( Imagick $im ){
$colorarr = array();
$it = $im->getPixelIterator();
$it->resetIterator();
while( $row = $it->getNextIteratorRow() ){
foreach ( $row as $pixel ){
$colorarr[] = $pixel->getColor();
}
}
return $colorarr;
}
$colorarr = GetImagesColor($average);
foreach($colorarr as $val){
$r += $val['r'];
$g += $val['g'];
$b += $val['b'];
echo "
}
$r = round($r/10);
$g = round($g/10);
$b = round($b/10);
echo "
?>
相关推荐:
php 识别图片主色调,PHP实现获取图片的主色调的方法相关推荐
- jsp显示服务器路径下的图片,jsp 从服务器获取图片路径
jsp 从服务器获取图片路径 内容精选 换一换 批量获取智能图片下载路径POST /v1/{user_id}/intelligence-data/pictures状态码: 200状态码: 400获取图 ...
- python读取图片文字-Python3实现获取图片文字里中文的方法分析
本文实例讲述了Python3实现获取图片文字里中文的方法.分享给大家供大家参考,具体如下: 一.运行环境 (1) win10 (2) pycharm (3) python 3.5 (4) pillow ...
- android获取图片缩略图,Android系获取图片和视频的缩略图
获取手机里视频缩略图: public static Bitmap getVideoThumbnail(ContentResolver cr,Uri uri) { Bitmap bitmap = nul ...
- C#跑马灯,图片滚动,后台获取图片地址。动态绑定图片,imag显示文字
下面附下载地址. http://download.csdn.net/download/njxiaogui/10002058 1.跑马灯效果,图片连续循环滚动,图片下面并可附文字描述,图片是从数据库中获 ...
- python查看图片的源代码_python获取图片元数据的代码
exif-py是一个纯python实现的获取图片元数据的python库,官方下载地址: http://exif-py.svn.sourceforge.net/viewvc/exif-py/source ...
- Android之webview长按超链接类型获取链接文字及url、长按图片链接类型分别获取图片和链接的url
1 .需求 webview长按超链接获取链接文字及url webview长按图片链接类型获分别获取图片和链接的url 2.解决办法 1).设置webview的OnLongClickListener事件 ...
- ?php echo $this-_里面怎么加入图片地址,PHP如何获取图片同时展现在页面上?
本篇文章主要介绍了关于PHP如何动态获取图片并在页面上展现出来的效果.有时候我们在做站时,被要求实现读取图片和显示的功能,这里有具体PHP服务端获取图片具体代码示例如下:<?php echo & ...
- php缓存远程图片接口,Android_Android远程获取图片并本地缓存,对于客户端——服务器端应用 - phpStudy...
Android远程获取图片并本地缓存 对于客户端--服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手 ...
- python获取图片像素点颜色_Python获取图片位置像素色值及判断色值是否存在
本文背景: 公司项目的广告系统有个功能,给图片模板打指定的颜色值点,根据需要拼合的图片数量,打点数量也不同.设计说他弄好了,运营上传打点后的模板图片时,获取不到打点的位置坐标.于是找研发看是怎么回事, ...
最新文章
- stylus使用文档总结:内置方法+参数+条件+迭代+导入+继承
- 详解AI Lab 21篇CVPR 2018论文(附论文)
- php网站开发期末大作业,大学生期末网页大作业
- [洛谷P4940]Portal2
- Python 疾病诊断归一化
- 五款交友APP对比评测,哪款交友app好用?
- iOS socket编程
- 免费微信公众号专用h5在线电影票API
- 组合数计算(从1000到1e9的组合数各类求法)
- Servlet实现 教师管理系统
- 蜜瓜文案:水果蜜瓜文案短句,水果店蜜瓜发朋友圈文案
- vue项目创建之后 ESLint导致第一行毛毛虫
- CSDN“2019 优秀AI、IoT应用案例TOP 30+”正式发布
- 大一学生一周十万字爆肝版C语言总结笔记
- 回忆着你对我的承诺、一切的一切在那个夏季散了
- spring boot微服务项目搭建
- matlab单位采样序列程序,常用序列的MATLAB代码(一)
- 网易我的世界下的服务器目录在哪个文件夹,网易我的世界手机版存档导出在哪个文件夹 | 手游网游页游攻略大全...
- 小程序基础开发(五):微信支付全套流程
- 中国软件:10个人 20年坎坷路