3

我正在尝试获取图像的第一个像素。最好是左上角或右上角的一个像素。我看到了这个问题,它与我的问题最接近:获取图像颜色

但是,答案仅向您展示如何获得平均颜色。我不想获得平均颜色,我想从任何一侧获得第一个像素!有人知道怎么做吗?

4

1 回答 1

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

于 2013-01-06T01:02:57.677 回答