(PECL imagick 3)
Imagick::haldClutImage — 画像内の色を置換する
画像内の色を、Hald ルックアップテーブルを使って置換します。 Hald 画像を作るには HALD カラーコーダーを使います。
clutHald ルックアップ画像を含む Imagick オブジェクト。
channel
       そのモードで有効なチャネル定数を指定します。
複数のチャネルを適用するには、チャネル定数
をビット演算子で組み合わせます。デフォルトは Imagick::CHANNEL_DEFAULT です。
チャネル定数 の一覧を参照ください。
      
   成功した場合に true を返します。
  
エラー時に ImagickException をスローします。
例1 Imagick::haldClutImage()
<?php
function haldClutImage($imagePath) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagickPalette = new \Imagick(realpath("images/hald/hald_8.png"));
    $imagickPalette->sepiatoneImage(55);
    $imagick->haldClutImage($imagickPalette);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}
?>