Php/docs/function.imagecolormatch

提供:Dev Guides
< Php
移動先:案内検索

imagecolormatch

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

imagecolormatchパレットイメージの色を True カラーイメージに近づける


説明

imagecolormatch ( resource $image1 , resource $image2 ) : bool

パレットイメージの色を True カラーイメージに近づけます。


パラメータ

image1
truecolor イメージリソース。
image2
パレットイメージリソース。 image1 と同じ大きさの画像を指します。


返り値

成功した場合に true を、失敗した場合に false を返します。


例1 imagecolormatch() の例

<?php// true color 画像とパレット画像を用意します$im1 = imagecreatefrompng('./gdlogo.png');$im2 = imagecreate(imagesx($im1), imagesy($im1));// いくつかの色を $im2 に追加します$colors   = Array();$colors[] = imagecolorallocate($im2, 255, 36, 74);$colors[] = imagecolorallocate($im2, 40, 0, 240);$colors[] = imagecolorallocate($im2, 82, 100, 255);$colors[] = imagecolorallocate($im2, 84, 63, 44);// これらの色を true color 画像にマッチさせますimagecolormatch($im1, $im2);// メモリから開放しますimagedestroy($im1);imagedestroy($im2);?>

参考