意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

用PHP怎样实现获取图片颜色值,代码是什么

来源:恒创科技 编辑:恒创科技编辑部
2024-01-08 04:10:59
很多朋友都对“用PHP怎样实现获取图片颜色值,代码是什么”的内容比较感兴趣,对此小编整理了相关的知识分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获,那么感兴趣的朋友就继续往下看吧!

PHP获取图片颜色值,检测图片主要颜色的代码:

<?php
$i=imagecreatefromjpeg("photo3.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);
//示例:
echo $rAverage;
?>


用PHP怎样实现获取图片颜色值,代码是什么


感谢各位的阅读,以上就是“用PHP怎样实现获取图片颜色值,代码是什么”的内容了,经过本文的学习后,相信大家对用PHP怎样实现获取图片颜色值,代码是什么都有更深刻的体会了吧。这里是恒创科技,小编将为大家推送更多相关知识点的文章,欢迎关注!
上一篇: PHP数组与CSV互转的实现过程是什么 下一篇: 一招解决 PHP 单例模式解析和实战