Как получить цвет пикселя в формате RGB в php

Маленький пример, который показывает, как с помощью php можно получить цвет пикселя в формате RGB, расположенного в любом месте на картинке.

<?php
    // загрузка изображения
    $image = imageCreateFromJpeg("test.jpg");
    // получаем цвет пикселя с координатами (10, 10)
    $color = imagecolorat($image, 10, 10);
    // получаем цвета
    $red = ($color >> 16) & 0xFF;
    $green = ($color >> 8) & 0xFF;
    $blue = $color & 0xFF;
    // результат
    echo "RGB($red, $green, $blue)";
    // очищаем память
    imageDestroy($image);
?>
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*