Функция PHP Imagecolorsforindex()

| | | | | | | | | | |
Синтаксис:
массив imagecolorsforindex ($image, $index)
Параметры: Эта функция принимает два параметра, как указано выше и описано ниже:
  • $image. Функция imagecreatetruecolor() используется для создания изображения заданного размера. Эта функция создает пустое изображение указанного размера.
  • $index:этот параметр используется для указания индекса цвета.
Возврат value:эта функция возвращает ассоциативный массив, содержащий значения красного, зеленого, синего и альфа-ключа по указанному индексу. Следующие программы иллюстрируют функцию imagecolorsforindex()в PHP. : Программа 1:
// сохраняем изображение в переменную.$image = imagecreatefrompng ( ` https://media.engineerforengineer.org/w p-content/uploads/engineerforengineer-9.png ` );
// Вычислить значение пикселя RGB в точке обзора.$rgb = imagecolorat ( $image , 30, 25);
// Назначаем имя и значение цвета. $colors = imagecolorsforindex ( $image , $rgb ); var_dump ( $colors ); ?>
Вывод:< /b>
array (4) {["красный"] = > int (34) ["зеленый"] = > int (170) ["синий"] = > int (66) ["альфа"] = > int (0)}
Программа 2:
// сохраняем изображение в переменную.$image = imagecreatefrompng ( ` https://media.engineerforengineer.org/wp-content/uploads/col1.png ` );
// значение индекса$index_x = 230; $index_y = 120;
// Вычислить значение пикселя RGB в точке обзора.$rgba_color = imagecolorat ( $image , $index_x , $index_y );
// Назначаем имя и значение цвета. $colors = imagecolorsforindex ( $image , $rgba_color ); var_dump ( $colors ); ?>
Вывод:
массив (4) {["red "] = > int (97) ["зеленый"] = > int (57) ["синий"] = > int (104) ["alpha"] = > int (0)}
Статьи по теме:
  • PHP | Функция Imagecolorclosestalpha()
  • PHP | Функция imagecolorat()
Ссылка: http://php.net/manual/en/function.imagecolorsforindex.php