imagegammacorrect () là một hàm có sẵn trong PHP được sử dụng để áp dụng hiệu chỉnh gamma cho hình ảnh đầu vào Graphics Draw (GD) nhất định và gamma đầu ra.
Cú pháp
bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)
Tham số
imagegammacorrect () nhận ba tham số khác nhau:$ image, $ inputgamma và $ outputgamma.
-
$ hình ảnh - Chỉ định hình ảnh được làm việc.
-
$ inputgamma - Chỉ định gamma đầu vào.
-
$ outputgamma - Chỉ định gamma đầu ra.
Giá trị trả lại
imagegammacorrect () trả về Đúng khi thành công và Sai khi thất bại.
Ví dụ 1
<?php // load an image from the local drive folder $img = imagecreatefrompng('C:\xampp\htdocs\Images\img58.png'); // Change the image gamma by using imagegammacorrect imagegammacorrect($img, 15, 1.5); // Output image to the browser header('Content-Type: image/png'); imagepng($img); imagedestroy($img); ?>
Đầu ra
Nhập hình ảnh trước khi sử dụng hàm PHP imagegammacorrect ()
Hình ảnh đầu ra sau khi sử dụng hàm PHP imagegammacorrect ()
Giải thích - Trong ví dụ này, chúng tôi đã tải hình ảnh từ thư mục ổ đĩa cục bộ bằng cách sử dụng imageecreatefrompng () hoặc chúng ta cũng có thể sử dụng URL của một hình ảnh. Sau đó, chúng tôi đã áp dụng imagegammacorrect () với các giá trị 5 và 1,5. Chúng ta có thể thấy sự khác biệt giữa hai hình ảnh trong đầu ra.