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

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);
?>

出力

出力は次のとおりです。

PHPのimagecopymergegray()関数

異なる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のimagecopymergegray()関数


  1. 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

  2. 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座標を