PHP Imagick levelImage()関数

| | | | | | | | | | | | |
構文:
  bool  Imagick :: levelImage($ blackPoint、$ gamma、$ whitePoint、$ channel = Imagick :: CHANNEL_DEFAULT)
パラメーター:この関数は、上記および以下で説明する4つのパラメータを取ります:
  • blackPoint:このパラメータには画像のブラックポイントが含まれます。
  • ガンマ:このパラメータにはガンマ値が含まれます。
  • ホワイトポイント:このパラメータには画像の白い点が含まれます。
  • channel:このパラメータには、チャネルモードで有効なチャネル定数が含まれています。ビット単位の演算子を使用して、複数のチャネルを結合します。
戻り値:この関数は、成功するとTRUEを返します。エラー/例外:この関数はスローします。エラー時の例外ImagickException。次のプログラムは、PHPのImagick :: levelImage()関数を示しています。プログラム: <? php
//画像を変数に保存 $ imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>//新しいImagickオブジェクトを宣言する $ imagick = new Imagick( $ imagick );
// Imagick :: newPseudoImage()関数を使用して作成
//ImageMagick疑似フォーマットを使用した新しい画像 $ imagick -> newPseudoimage(700、250、 `radial-gradient:red -blue` );
//画像フォーマットを設定するための関数 $ imagick -> setFormat( `png` );
// Imagick::getQuantumを使用する()function for
//ImageMagick量子範囲を返す $ quantum = $ imagick
-> getQuantum();
// Imagick :: levelImage()関数の使用 $ imagick -> levelImage( $ blackPoint / 100、 $ gamma $ Quantum * $ whitePoint / 100); header( "Content-Type:image / png" );
//表示出力としての画像 echo $ imagick -> getImageBlob();
?> 出力: リンク: https://www.php.net/manual/en/imagick.levelimage.php