English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP 参考マニュアル

PHP imagecolorat() 関数の使用法と例

PHP画像処理

imagecolorat — 特定のピクセルの色インデックス値を取得します。

構文

int imagecolorat(resource $image, int $x, int $y)

imageが指定された位置のピクセルの色インデックス値を返します。

GDライブラリがPHPのコンパイル時に追加された場合 2この関数は、PHPが0.0またはそれ以降のバージョンでコンパイルされており、画像が真彩色である場合、指定されたポイントのRGB値を整数で返します。シフトとマスクを使用して、赤、緑、青の各成分の値を取得します。

それぞれのRGB値を取得します。

<?php
$im = ImageCreateFromPng("w3codebox-
$rgb = ImageColorAt($im, 100, 25);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
?>

関連記事

PHP画像処理