Hàm imageecolortransparent () được sử dụng để đặt màu của hình ảnh trong suốt.
Cú pháp
imagecolortransparent ( img, color )
Tham số
-
img :Tạo hình ảnh bằng hàm imageecreatetruecolor ().
-
màu sắc :Giá trị nhận dạng màu được tạo bằng imageecolorallocate ().
Quay lại
Hàm imageecolortransparent () trả về giá trị nhận dạng của màu trong suốt mới. Giá trị trả về là -1 nếu màu không được chỉ định và hình ảnh không có màu trong suốt.
Ví dụ
Sau đây là một ví dụ
<?php $img = imagecreatetruecolor(500, 400); $blue = imagecolorallocate($img, 0, 0, 255); $transparent = imagecolorallocate($img, 0, 0, 0); imagecolortransparent($img, $transparent); imagefilledrectangle($img, 80, 90, 400, 220, $blue); header('Content-Type: image/png'); imagepng($img); imagedestroy($img); ?>
Đầu ra
Sau đây là kết quả: