PHP Conference Japan 2024

Imagick::separateImageChannel

(PECL imagick 2, PECL imagick 3)

Imagick::separateImageChannel從影像分離一個通道

描述

public Imagick::separateImageChannel(int $channel): bool

從影像分離一個通道並返回灰階影像。通道是影像中每個像素的特定顏色成分。

參數

channel

要返回的「通道」。對於 RGB 以外的色彩空間,您仍然可以使用 CHANNEL_RED、CHANNEL_GREEN、CHANNEL_BLUE 常數來表示第一個、第二個和第三個通道。

傳回值

成功時傳回 true

錯誤/例外

發生錯誤時拋出 ImagickException。

範例

範例 #1 Imagick::separateImageChannel()

<?php
function separateImageChannel($imagePath, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->separateimagechannel($channel);
header("Content-Type: image/jpg");
echo
$imagick->getImageBlob();
}

separateImageChannel($imagePath, \Imagick::CHANNEL_GREEN);

?>

新增筆記

使用者貢獻的筆記

此頁面尚無使用者貢獻的筆記。
To Top