查詢

Gmagick::cyclecolormapimage()函式—用法及示例

「 迴圈地對影象的顏色對映進行調整 」


函式名稱:Gmagick::cyclecolormapimage()

適用版本:Gmagick擴充套件版本2.0.0及以上

用法:該函式用於迴圈地對影象的顏色對映進行調整。它將當前影象的顏色對映旋轉指定數量的顏色單元。

語法:bool Gmagick::cyclecolormapimage(int $displace)

引數:

  • $displace:需要旋轉的顏色單元數量。正值表示向前旋轉,負值表示向後旋轉。

返回值:成功時返回true,失敗時返回false。

示例:

// 建立Gmagick物件並讀取影象檔案
$image = new Gmagick();
$image->readImage('input.jpg');

// 輸出原始影象
echo "原始影象:<br>";
$image->scaleImage(300, 0);
$image->setImageFormat('png');
echo $image;

// 對顏色對映進行旋轉
$displace = 2;
$image->cyclecolormapimage($displace);

// 輸出調整顏色對映後的影象
echo "<br><br>調整顏色對映後的影象:<br>";
$image->scaleImage(300, 0);
$image->setImageFormat('png');
echo $image;

上述示例中,首先建立了一個Gmagick物件,並使用readImage()方法讀取了名為"input.jpg"的影象檔案。然後,使用scaleImage()方法將影象縮放到寬度為300畫素,高度按比例自適應。接下來,使用setImageFormat()方法將影象格式設定為PNG,以便在瀏覽器中顯示。然後,透過呼叫cyclecolormapimage()方法對顏色對映進行旋轉,旋轉的數量由變數$displace指定。最後,使用echo輸出調整顏色對映後的影象。

請注意,為了執行上述示例,你需要安裝Gmagick擴充套件,並且需要有Gmagick庫的支援。

補充糾錯
下一個函式: Gmagick::current()函式
熱門PHP函式
分享連結