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

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

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

PHP & MySQL

دليل PHP

وظيفة imagecolorexactalpha() في PHP تحصل على قيمة الفهرس للون المحدد مع الشفافية.

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

imagecolorexactalpha — يحصل على قيمة الفهرس للون المحدد مع الشفافية.

القواعد

int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )

يسترجع قيمة الفهرس للون المحدد مع الشفافية في لوحة الألوان للصورة.

ملاحظة:يتطلب هذا الدالة GD 2.0.1 أو أحدث (يُنصح باستخدام إصدار 2.0.28 أو أحدث).

المواصفات

  • imageالموارد الصور التي تعود منها وظائف إنشاء الصور (مثل imagecreatetruecolor()).

  • redقيمة المكون الأحمر.

  • greenقيمة المكون الأخضر.

  • blueقيمة المكون الأزرق.

  • alphaقيمة بين 0 و 127. 0 تعني شفافية كاملة، 127 تعني شفافية كاملة.

م 参数 هو عدد صحيح بين 0 و 255، أو هو عدد عشري بين 0x00 و 0xFF.

القيمة المعدة

يسترجع قيمة الفهرس للون المحدد مع الشفافية في لوحة الألوان للصورة. إذا لم يكن اللون في لوحة الألوان للصورة، يتم إرجاع -1.

مثال

استخراج الألوان من شعار موقع w3codebox.

<?php
// إنشاء الصورة
$im = imagecreatefrompng('w3codebox-logo.png');
$colors = Array();
$colors[] = imagecolorexactalpha($im, 255, 0, 0, 0);
$colors[] = imagecolorexactalpha($im, 0, 0, 0, 127);
$colors[] = imagecolorexactalpha($im, 255, 255, 255, 55);
$colors[] = imagecolorexactalpha($im, 100, 255, 52, 20);
print_r($colors);
// من حذف من ذاكرة التخزين المؤقت
imagedestroy($im);
?>

الخروج من هذا المثال يشبه:

مجموعة
(
    [0] => 16711680
    [1] => 2130706432
    [2] => 939524095
    [3] => 342163252
)

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

  • imagecolorclosestalpha() الحصول على اللون الأقرب إلى اللون المحدد مع الشفافية.

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