English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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() الحصول على اللون الأقرب إلى اللون المحدد مع الشفافية.