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 )

إرجاع قيمة مؤشر اللون للبكسل المحدد في الصورة.

إذا تم تضمين مكتبة GD 2.0 أو إصدار أعلى عند تجميع PHP و كانت الصورة صورة حقيقية بالألوان، فإن هذه الوظيفة تعود القيم RGB كعدد كامل. يتم الحصول على القيم المكونة من الأحمر، الأخضر والأزرق باستخدام تحويل النقاط و掩مة.

مثال

الحصول على القيم RGB الخاصة بها.

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

المقالات ذات الصلة

معالجة الصور في PHP