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

syr*_*ull 3 php

我想要获得图像的第一个像素.优选地,一个非常左上或右上像素.我看到了这个问题,它对我的​​问题有最接近的答案:获取图像颜色

但是,答案只显示如何获得平均颜色.我不想得到平均颜色,我想从任何一方获得第一个像素!有谁知道这样做的方法?

Zom*_*Spy 8

试试这个,它得到左上角像素(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