我想计算在PHP中的图像(PNG或JPG)的平均颜色。php平均颜色图像PNG格式
我想要一个快速计算平均颜色的小脚本。
我试过将图像大小调整为1px 1px,但我没有成功。我一直有恩的错误是这样的:: imagesx() expects parameter 1 to be resource, string given in
这里我的PHP:
$post_thumb = wp_get_attachment_url(get_post_thumbnail_id());
$img = $post_thumb;
$x = imagesx($img);
$y = imagesy($img);
$tmp_img = ImageCreateTrueColor(1,1);
ImageCopyResampled($tmp_img,$img,0,0,0,0,1,1,$x,$y);
$rgb = ImageColorAt($tmp_img,0,0);
我知道它来自我的形象变种,但我不知道如何解决它...
谢谢,你救了我不得不自己弄清这个代码,完美地满足我的需求! – Codemonkey