我想要获得图像的第一个像素.优选地,一个非常左上或右上像素.我看到了这个问题,它对我的问题有最接近的答案:获取图像颜色
但是,答案只显示如何获得平均颜色.我不想得到平均颜色,我想从任何一方获得第一个像素!有谁知道这样做的方法?
试试这个,它得到左上角像素(0,0)的颜色:
<?php
$im = imagecreatefrompng("image.png");
$rgb = imagecolorat($im, 0, 0);
$colors = imagecolorsforindex($im, $rgb);
var_dump($colors);
?>
Run Code Online (Sandbox Code Playgroud)
更多信息:http://php.net/manual/en/function.imagecolorat.php