Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

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 좌표를 설정합니다.

  • src_w 소스 너비를 설정합니다.

  • src_h 소스 높이를 설정합니다.

  • pc 두 이미지는 0에서 100 사이의 pct에 따라 병합됩니다.

돌아가기

imagecopymerge() 함수는 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.

다음은 예입니다.

<?php
   $destImg = imagecreatefrompng('https://www.tutorialspoint.com/images/Javascript.png');
   $srcImg = imagecreatefrompng('https://www.tutorialspoint.com/images/java8.png');
   imagecopymerge($destImg, $srcImg, 10, 10, 0, 0, 350, 120, 60);
   header('Content-Type: image/png');
   imagegif($destImg);
   imagedestroy($destImg);
   imagedestroy($srcImg);
?>

출력

다음은 두 이미지의 병합을 표시하는 출력입니다.

PHP의 imagecopymerge() 함수

예시

다른 좌표로 이미지를 복사하고 병합하는 또 다른 예를 살펴보겠습니다.

<?php
$destImg = imagecreatefrompng('https://www.tutorialspoint.com/images/php.png');
$srcImg = imagecreatefrompng('https://www.tutorialspoint.com/images/Operating-System.png');
   imagecopymerge($destImg, $srcImg, 10, 20, 0, 0, 390, 100, 80);
   header('Content-Type: image/png');
   imagegif($destImg);
   imagedestroy($destImg);
   imagedestroy($srcImg);
?>

출력

다음은 출력입니다.

PHP의 imagecopymerge() 함수