【随手记】PHP获取png图片主色系各色系色块RGB值
言简意赅 : 整体思路通过PHP GD库获取图片的宽高,根据宽高进行自定义(10)像素点的切分,取切分部分的色块RGB值,记录颜色出现的次数,判断图片的主色系 以及各色系 可以自行改进后 屏蔽模糊多余色块。
/*** 测试 模拟实现图片颜色展示* @author eleven* @noparams*/public function textImageCreateFromPng(){$im = imagecreatefrompng("图片链接,OSS链接即可");$width = imagesx($im);$height = imagesy($im);$all_color = array();//横纵每十个像素点拆分 取交点for ($i=10; $i < $width; $i = $i + 10) { for ($m = 10; $m < $height; $m = $m + 10) { $rgb = ImageColorAt($im, $i, $m);$r = ($rgb >> 16) & 0xFF;$g = ($rgb >> 8) & 0xFF;$b = $rgb & 0xFF;$key = $r.",".$g.",".$b;$all_color[$key]++; }}$result = arsort($all_color);}
【随手记】PHP获取png图片主色系各色系色块RGB值相关推荐
- 获取Synopsys coverage report excel 文件单元格RGB值
打开生成的vplan反标后的xml文件,另存为xlsm,excel需要打开宏. ALT+F11打开VBA编辑器, 选择 "插入"->"模块",复制如下代码 ...
- 利用windows 系统的画图工具获取图片上某一点的颜色RGB值
今天编写程序时,想模仿一款软件.包括外观颜色都要求很像,但是总是找不到一个与之相似的颜色,后来就想到了可以先获取RGB三色值,然后直接给控件或者窗体的背景赋值.再网上找到很多获取RGB值得工具,但是都 ...
- QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件
这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果: 1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值 2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放 ...
- java获取图片主色_Java获取彩色图像中的主色彩的实例代码
本文讲述了java获取彩色图像中的主色彩的实例代码.分享给大家供大家参考,具体如下: 一:基本思路 对于一张rgb色彩空间的彩色图像,很多时间我们想通过程序获得该图像有几种主要的色彩,但是对一般图像来 ...
- OpenMV(三)--实时获取摄像头图片
实时获取摄像头图片 引 前言 1. 构造函数 2. 源码分析 3. 脱机运行程序 引 OpenMV(一)–基础介绍与硬件架构 OpenMV(二)–IDE安装与固件下载 前言 利用OpenMV进行机器视 ...
- python编写图片主色转换脚本
作者:吴海超 个人网站: www.wuhaichao.com 最近由于项目特需老是替换主题颜色,同时app里一些资源icon图片主色也要改,美工不提供切图只能靠自己了,开始想在iconfont上面找但 ...
- SpringBoot+Mybatis实现图片按用户上传存储和获取用户图片功能
简单实现了下图片上传与个人图片显示的流程,给一个不知道怎么实现的兄弟看下. 项目介绍 该项目实现文件上传功能,在前端上传图片和用户名,将图片保存在本地,同时将路径存储至数据库.之后可利用用户名进行 ...
- Nodejs提取图片主图色(二)
Nodejs提取图片主图色(一) 如何提高颜色提取的正确率 主要是 images.jpeg-js.pngjs 共用,彼此之间并不冲突 // node-pixels.js 'use strict';va ...
- php如何接收ap端上传的图片_用php获取远程图片并把它保存到本地的代码
用php获取远程图片并把它保存到本地的代码 更新时间:2008年04月07日 20:43:26 作者: Function: 获取远程图片并把它保存到本地 确定您有把文件写入本地服务器的权限变量说明 ...
最新文章
- 一篇文章教会你利用Python网络爬虫获取Mikan动漫资源
- 具有angularjs资源的Spring Rest Controller
- mvc的视图中显示DataTable的方法
- 《深入理解JVM.2nd》笔记(四):虚拟机性能监控与故障处理工具
- oracle静默文件建库,【配置上线】Oracle静默建库 for 11g
- PTA13、随机生成密码 (10 分)
- Linux /proc目录详解
- 使用Json封装scroll,已处理其兼容性问题
- Python量化交易基础讲堂-详解随机数的生成
- c++ 方向_物理微课揭秘摩擦力的方向
- OO第四单元UML作业总结暨OO课程总结
- 甘肃省事业单位公考招聘考试权威复习资料---GIS专业综合复习题(一)
- python生成word文档有哪些库_python实现生成word文档并转为pdf
- CCF计算机职业资格认证考试201403-2“窗口”试题及答案
- html五角星符号怎么打,实心五角星怎么打出来(半实心星星符号连续)
- HFSS仿真结果导出为SNP文件
- App内嵌H5活动页面携带用户token
- Logo常用的12种颜色
- 红帽linux配置网桥 039,CentOS7.6操作系统配置网桥
- PC网站接入微信登陆流程三:前端获取展示登录二维码,并且登录成功后提交code给后端