PHP逆引き大全 516の極意

画像・動画操作の極意 - Tips363 ガンマ補正をする

登録タグ
PHP
Icon comment count 0
Icon stock count 0

5-3ImagemagickTips363 ガンマ補正をする

Level2

PointlevelImage関数を使う

画像編集ソフトではお馴染みのガンマ補正もImagickを使って動的に行うことができます。

ガンマ補正とは、明るいところはより明るく、暗いところはより暗くします。「362」のコントラスト調整と同じ効果が得られますが、より細かくパラメータで調整ができます。

imagick::levelImage()の使い方

imagick::levelImage(画像の黒の点,
ガンマ値,画像の白の点,[チャンネル定数])

画像の黒の点、画像の白の点とは、0〜65535までのRGB値を指定します。ガンマ値は1以下であれば暗くなり、1以上だと明るくなります。

リスト1363.php
<?php
    //元画像1
    $original_img = '358.jpg';
    
    //Imagickオブジェクト
    $im = new Imagick($original_img);
    
    //コントラス

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません