PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのimagecolorsforindex()関数


imagecolorsforindex()関数は、インデックスの色を取得します。

構文

imagecolorsforindex ( img, index )

パラメータ

  • img :imagecreatetruecolor()

    を使用して画像を作成します
  • インデックス :カラーインデックスを設定します。

戻る

imagecolorsforindex()関数は、指定されたカラーインデックスの適切な値を含む赤、緑、青、およびアルファキーを持つ連想配列を返します。

以下は例です

<?php
   $img = imagecreatefrompng('https://www.tutorialspoint.com/images/tp-logo-diamond.png');
   $x = 25;
   $y = 45;
   $rgb = imagecolorat($img, 25, 45);
   $colors = imagecolorsforindex($img, $rgb);
   var_dump($colors);
?>

出力

出力は次のとおりです。

array(4) { ["red"]=> int(255) ["green"]=> int(255) ["blue"]=> int(255) ["alpha"]=> int(127) }

  1. PHPのgmp_scan0()関数

    gmp_scan0()関数は、パラメーターとして設定できる特定のインデックスから始まるGMP番号の「0」をスキャンします。数値の最上位ビットに移動します。 構文 gmp_init(n,i) パラメータ n :渡されるGMP番号。 私 :検索を開始するインデックス。 戻る gmp_scan0()関数は、「0」ビットのインデックスを返します。特定のインデックスの後にチェックされます。 例 次に例を示します。 <?php    $val = gmp_init("01010011001", 2);    echo

  2. PHPのgmp_scan1()関数

    gmp_scan1()関数は、パラメーターとして設定できる特定のインデックスから始まるGMP番号の「1」をスキャンします。 構文 gmp_scan1(n,i) パラメータ n −渡されるGMP番号。 私 −検索を開始するインデックス。 戻る gmp_scan1()関数は、「1」ビットのインデックスを返します。特定のインデックスの後にチェックされます。 例 以下は例です- <?php    $val = gmp_init("01010001111", 2);    echo gmp_scan1($val, 5