PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

imagecolorresolve - 指定した色または出来るだけ近い色のインデックスを得る | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

imagecolorresolve

(PHP 4, PHP 5, PHP 7)

imagecolorresolve指定した色または出来るだけ近い色のインデックスを得る

説明

int imagecolorresolve ( resource $image , int $red , int $green , int $blue )

この関数は、指定した色に関するインデックスを常に返します。 その色そのものまたは出来るだけ近い色へのインデックスが返されます。

画像をファイルから作成した場合は、画像内で使われている色だけを解決します。パレットにだけ存在する色は解決されません。

パラメータ

image

imagecreatetruecolor() のような画像作成関数が返す画像リソース。

red

赤コンポーネントの値。

green

緑コンポーネントの値。

blue

青コンポーネントの値。

返り値

色インデックスを返します。

例1 imagecoloresolve() による画像からの色の取得

<?php
// 画像を読み込みます
$im imagecreatefromgif('phplogo.gif');

// 最も近い色を画像から取得します
$colors = array();
$colors[] = imagecolorresolve($im255255255);
$colors[] = imagecolorresolve($im00200);

// 出力します
print_r($colors);

imagedestroy($im);
?>

上の例の出力は、 たとえば以下のようになります。

Array
(
    [0] => 89
    [1] => 85
)

参考


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「imagecolorresolve - 指定した色または出来るだけ近い色のインデックスを得る」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | imagecolorresolve - 指定した色または出来るだけ近い色のインデックスを得る」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: