imageistruecolor () là một hàm có sẵn trong PHP được sử dụng để kiểm tra xem một hình ảnh nhất định có phải là hình ảnh có màu sắc trung thực hay không. Trong hình ảnh có màu sắc thực, mỗi pixel được chỉ định bởi các giá trị màu RGB (Đỏ, Xanh lục và Xanh lam).
Cú pháp
bool imageistruecolor(resource $image)
Tham số
imageistruecolor () nhận một tham số duy nhất, $ image . Nó lưu giữ hình ảnh.
Giá trị trả lại
imageistruecolor () trả về True nếu hình ảnh đã cho có màu thực hoặc nếu không, nó sẽ trả về False nếu hình ảnh đó không phải là hình ảnh có màu sắc thực.
Ví dụ 1
<?php // Create an image instance with a true-color image using //imagecreatefrompng() function. $img = imagecreatefrompng('C:\xampp\htdocs\Images\img44.png'); // Checked if the image is true-color $istruecolor = imageistruecolor($img); // Show the output image to the browser if($istruecolor) { echo "The given input image is true-color"; } ?>
Đầu ra
// Nhập hình ảnh RGB
// Đầu ra kết quả
The given input image is true-color.
Ví dụ 2
<?php // Create an image instance with a true-color image using //imagecreatefrompng() function. $img = imagecreatefrompng('C:\xampp\htdocs\Gray.png'); // Checked if the image is true-color $istruecolor = imageistruecolor($img); // Show the output image to the browser if($istruecolor) { echo "The given input image is not a true-color"; } ?>
Đầu ra
// Hình ảnh màu xám đầu vào.
// Đầu ra
The given input image is not a true-color image.