Я пытаюсь получить первый пиксель изображения. предпочтительно один самый верхний левый или правый пиксель. Я видел этот вопрос, и у него есть самый близкий ответ на мой вопрос: Получить цвет изображения
Тем не менее, ответ показывает только, как получить средний цвет. Я не хочу получать средний цвет, я хочу получить первый пиксель с любой стороны! кто-нибудь знает, как это сделать?
Попробуйте это, он получит цвет верхнего левого пикселя (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