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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP imagecolorat() pour obtenir l'index de couleur d'un pixel

Traitement des images PHP

imagecolorat — Obtenir l'index de couleur d'un pixel.

Syntaxe

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

Retourne l'index de couleur du pixel spécifié dans l'image spécifiée par image.

Si la bibliothèque GD est ajoutée au moment de la compilation de PHP 2Si PHP est compilé avec la bibliothèque GD et que l'image est en couleurs truecolor, cette fonction retourne la valeur RGB entière du point spécifié. Utilisez le décalage et le masque pour obtenir les valeurs individuelles des composants rouge, vert et bleu.

Exemple

Obtenir les valeurs RGB individuelles.

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

Articles associés

Traitement des images PHP