我正在尝试获取图像的第一个像素。优选地,一个非常左上或右上像素。 我看到了这个问题,它与我的问题的答案最接近:Get image color
然而,答案只显示如何获得平均颜色。我不想得到平均颜色,我想从任何一方获得第一个像素!有谁知道这样做的方法吗?
答案 0 :(得分:8)
试试这个,它得到左上角像素(0,0)的颜色:
<?php
$im = imagecreatefrompng("image.png");
$rgb = imagecolorat($im, 0, 0);
$colors = imagecolorsforindex($im, $rgb);
var_dump($colors);
?>