(PECL imagick 2, PECL imagick 3)
Imagick::separateImageChannel — 從影像分離一個通道
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);
?>