PHP imagecolorexactalpha - Dapatkan indeks warna tertentu + alpha
imagecolorexactalpha - Dapatkan indeks warna tertentu + alpha.
tatabahasa
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
Mengembalikan citra ditentukan indeks palet warna ditambah transparansi.
Catatan: Fungsi ini memerlukan GD 2.0.1 atau yang lebih baru (2.0.28 atau yang lebih dianjurkan).
parameter
- gambar yang dibuat oleh fungsi gambar (misalnya imagecreatetruecolor ()) sumber daya gambar kembali.
- nilai komponen merahmerah.
- Nilaihijau untuk komponen hijau.
- biru biru nilai komponen.
- alpha nilai antara 0 dan 127.0 berarti benar-benar buram, 127 berarti benar-benar transparan.
parameter warna adalah integer antara 0 dan 255, atau antara sejumlah heksadesimal antara 0x00 dan 0xFF.
Kembali Nilai
Mengembalikan citra ditentukan indeks palet warna ditambah transparansi. Jika gambar tidak dalam palet warna, -1 dikembalikan.
contoh
Mendapatkan warna dari logo dalam tutorial ini.
<?php // 创建图像 $im = imagecreatefrompng('w3big-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); ?>
Output yang mirip dengan contoh di atas:
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )
Artikel terkait
- imagecolorclosestalpha () untuk mendapatkan warna tertentu + alpha warna terdekat.