PHPのimagecopymergegray()関数
imagecopymergegray()関数は、画像の一部をグレースケールでコピーしてマージするために使用されます。
構文
imagecopymerge ( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct )
パラメータ
-
dst_im
宛先画像リンクリソースを設定します。 -
src_im
ソース画像のリンクリソースを設定します。 -
dst_x
目的地のx座標を設定します。 -
dst_y
目的地のy座標を設定します。 -
src_x
ソースポイントのx座標を設定します。 -
src_y
ソースポイントのy座標を設定します。 -
src_w
ソース幅を設定します。 -
src_h
ソースの高さを設定します。 -
pct
src_imは、pctに従ってグレースケールに変更されます。ここで、0は完全にグレースケールで、100は変更されません。
戻る
imagecopymergegray()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。
例
次に例を示します。
<?php $destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); imagecopymergegray($destImg, $srcImg, 10, 10, 0, 0, 350, 120, 60); header('Content-Type: image/png'); imagegif($destImg); imagedestroy($destImg); imagedestroy($srcImg); ?>
出力
出力は次のとおりです。
例
異なるx座標とy座標を設定した別の例を見てみましょう:
<?php $destImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); $srcImg = imagecreatefromgif('https://www.tutorialspoint.com/images/html.gif'); imagecopymergegray($destImg, $srcImg, 20, 10, 0, 0, 410, 130, 100); header('Content-Type: image/png'); imagegif($destImg); imagedestroy($destImg); imagedestroy($srcImg); ?>
出力
出力は次のとおりです。
-
PHPのimagecopy()関数
imagecopy()関数は、画像の一部をコピーするために使用されます。 構文 imagecopy( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h) パラメータ dst_im 宛先画像リンクリソースを設定します。 src_im ソース画像のリンクリソースを設定します。 dst_x 目的地のx座標を設定します。 dst_y 目的地のy座標を設定します。 src_x ソースポイントのx座標を設定します。 src_y ソースポイントのy座標を設定します。 src
-
PHPのimagecopymerge()関数
imagecopymerge()関数は、画像の一部をコピーしてマージします。 構文 imagecopymerge ( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct ) パラメータ dst_im 宛先画像リンクリソースを設定します。 src_im ソース画像のリンクリソースを設定します。 dst_x 目的地のx座標を設定します。 dst_y 目的地のy座標を設定します。 src_x ソースポイントのx座標を設定します。 src_y ソースポイントのy座標を