使用php从图像中获取第一个像素

使用php从图像中获取第一个像素,php,Php,我正在尝试获取图像的第一个像素。优选地,一个非常顶部的左或右像素。 我看到了这个问题,它的答案与我的问题最接近: 但是,答案只显示如何获得平均颜色。我不想得到平均的颜色,我想从任何一边得到第一个像素!有人知道怎么做吗?试试这个,它会得到左上角像素(0,0)的颜色: 更多信息:可能重复的 <?php $im = imagecreatefrompng("image.png"); $rgb = imagecolorat($im, 0, 0); $colors = i

我正在尝试获取图像的第一个像素。优选地,一个非常顶部的左或右像素。 我看到了这个问题,它的答案与我的问题最接近:


但是,答案只显示如何获得平均颜色。我不想得到平均的颜色,我想从任何一边得到第一个像素!有人知道怎么做吗?

试试这个,它会得到左上角像素(0,0)的颜色:


更多信息:

可能重复的
<?php
    $im = imagecreatefrompng("image.png");
    $rgb = imagecolorat($im, 0, 0);

    $colors = imagecolorsforindex($im, $rgb);

    var_dump($colors);
?>