如何在 PHP 中對 Graphics Draw (GD) 影像應用伽馬校正?
imagegammacorrect() 是 PHP 中的一個內建函式,用於對給定的 Graphics Draw (GD) 輸入影像和輸出伽馬應用伽馬校正。
語法
bool imagegammacorrect(resource $image, float $inputgamma, float $outputgamma)
引數
imagegammacorrect() 接受三個不同的引數:$image、$inputgamma 和 $outputgamma。
$image − 指定要處理的影像。
$inputgamma − 指定輸入伽馬值。
$outputgamma − 指定輸出伽馬值。
返回值
imagegammacorrect() 成功時返回 True,失敗時返回 False。
示例 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); ?>
輸出
使用 imagegammacorrect() PHP 函式之前的輸入影像
.jpg)
使用 imagegammacorrect() PHP 函式之後的輸出影像
.png)
解釋 − 在此示例中,我們使用 imagecreatefrompng() 函式從本地驅動器資料夾載入影像,或者也可以使用影像的 URL。然後,我們使用 5 和 1.5 的值應用了 imagegammacorrect()。在輸出中,我們可以看到這兩個影像之間的區別。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP