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

时间:2013-01-06 00:57:06

标签: php

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

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

1 个答案:

答案 0 :(得分:8)

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

<?php
    $im = imagecreatefrompng("image.png");
    $rgb = imagecolorat($im, 0, 0);

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

    var_dump($colors);
?>

更多信息:http://php.net/manual/en/function.imagecolorat.php