问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问php有办法识别一张图片色块分布吗?比如找出最适合添加文字的...

发布网友 发布时间:2024-10-02 18:18

我来回答

1个回答

热心网友 时间:2024-12-02 10:40

理论上肯定是可以的。不过这应该是一个很高深的东西。所以,我只能给你我很粗浅的方法:

一:写个函数,这个函数的主要功能是找出一张图片上的主要颜色(代码在最后面)
二:把一张图片有GD库分成9份(3*3)或更多份,然后用第一个函数来取得每一份小图的主要颜色。
三:比对这几份小图的颜色,看哪一份的颜色是你需要的。

如果你原意,你也可以切很多份,比如10000份(100*100),然后计算这10000个颜色的中你需要的颜色的分布,找出你需要的区域。

$i = imagecreatefromjpeg("image.jpg");

for ($x=0;$x<imagesx($i);$x++) {
for ($y=0;$y<imagesy($i);$y++) {
$rgb = imagecolorat($i,$x,$y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> & 0xFF;
$b = $rgb & 0xFF;

$rTotal += $r;
$gTotal += $g;
$bTotal += $b;
$total++;
}
}

$rAverage = round($rTotal/$total);
$gAverage = round($gTotal/$total);
$bAverage = round($bTotal/$total);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荨麻疹吃什么食物好荨麻疹饮食禁忌有哪些 三极管9015的参数有哪些 4岁孩子缺锌比别人矮,还能长高吗 婴儿出生时很矮长大一定矮吗 陌陌表情红唇怎么弄 因为不知道SUMIF函数还能横着用她一上午的工作被别人一分钟搞定_百度知 ... EXCEL中SUMIF公式的运用问题?请教! 苹果手机没有用的软件怎么办苹果手机不常用的软件怎么打开 血尿一般是什么原因引起的 win7桌面图标消失了 桌面图标消失了怎么恢复 淮北师范大学宿舍怎么样?我是今年的新手 求各位前辈指教一下... 存折取钱需要提供什么证件 银行取钱带什么 百度地图SDK API使用教程 如何申请百度地图API密匙? 没有房证的回迁房能买吗 我想让孩子去市里念书,户口在农村,应该去哪找,现在还要交借读费吗_百... 农村的孩子到城里读书,怎样才能进入一所理想的学校而且不用交高价? ...男主在土司上打了个鸡蛋做的好像很好吃,请问怎么做呢。 做面包怎么和面啊总是不成功 铃木uu125t—2质量怎样? ...只测下午准吗?要做哪些准备才可以呢?有什么可以用的吗? 都有什么牌子的烟啊? 排卵试纸颜色浅是怎么回事呢?有科学的办法可以准确的测出来吗?_百度知 ... 电子闪光灯介绍 国诚金融P2P债权转让是什么意思?什么样的债权可以转让? 急急急急急急急 !!!在苹果电脑上保存的Adobe/ps/ID/AI文件 在windows下... ​苹果装了Win8以后AI和PS字体超级小 怎么解决,急啊! 美菱洗衣机显示unb是什么问题? 杭州石桥路到嘉兴王店全程高速有多少公里 ...了一次后他一直没有和我联系了他这是什么意思? ...我们见面后他很少和我联系了他这是什么意思?我已婚女人 ...离婚了,约我出来见面后第二天开始不跟我联系了他这是什么意思... ...后来他很少联系我了他这是什么意思?我是已婚 梦见自己的房子在空旷无人烟的可怕的地方 为什么非选通达OA? ...OA办公系统,在平时WORD文档中可以加盖公章,为什么在系统内就总出现... IPTV消费密码怎么设置和修改? 江南百景图哪一个建筑没有提到学堂夫子 江南百景图答题游戏哪一个建筑故事没有提到学堂夫子 江南百景图徐光启有什么用介绍_江南百景图徐光启有什么用是什么_百度... 如果电脑不能复制怎么办? 我无意中得罪了我的老板,但我的老板是我亲戚,我很怕该如何处理 因为一些小事儿得罪了老板,很害怕怎么办? 因为一件小事情得罪了我的上司,我要辞职还是继续待着? 爱的故事优秀作文650字 是不是一般的高校考研法学专业的都是自主命题的,而法硕联考是面对... 对人体有害的化学元素有 腮腺炎该怎么预防传染 腮腺炎属于传染病吗