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

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام PHP imagecolorsforindex() للحصول على اللون ومثال

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

imagecolorsforindex — الحصول على اللون لمؤشر معين.

النحو

array imagecolorsforindex ( resource $image , int $index )

يعود هذا الدالة إلى مصفوفة مرتبطة تحتوي على الأسماء المفتاحية red،green،blue و alpha، وتشمل القيم المطلوبة لفهرس اللون المحدد.

مثال

<?php
// فتح صورة
$im = imagecreatefrompng('w3codebox-logo.png');
// الحصول على لون نقطة معينة
$start_x = 40;
$start_y = 20;
$color_index = imagecolorat($im, $start_x, $start_y);
// جعله قابل للقراءة
$color_tran = imagecolorsforindex($im, $color_index);
// عرض قيمة هذا اللون
print_r($color_tran);
?>

مثال الخروج أعلاه يشبه:

Array
(
    [red] => 195
    [green] => 223
    [blue] => 165
    [alpha] => 64
)

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

  • imagecolorat() الحصول على فهرس اللون لمستطيل معين.

  • imagecolorexact() الحصول على قيمة الفهرس الخاصة باللون المحدد.

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