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

PHP에서 imagesettile() 함수를 사용하여 채우기 위한 타일 이미지를 설정하는 방법은 무엇입니까?

<시간/>

imagesettle() 채우기 위해 타일 이미지를 설정하는 데 사용되는 PHP의 내장 함수입니다. 특수 색상 IMG_COLOR_TILED로 채울 때 imagefill() 및 imagefilledpolygon()과 같은 모든 영역 채우기 함수에서 사용할 이미지를 설정합니다.

타일은 반복되는 패턴으로 영역을 채우는 데 사용되는 이미지라고 말할 수 있습니다. 모든 GD 이미지를 타일로 사용할 수 있습니다.

구문

bool imagesettile($image, $tile)

매개변수

이미지 고정() 두 개의 매개변수를 사용합니다. $image 및 $tile.

  • $이미지 − GD 이미지를 보유하고 있습니다.

  • $타일 − $tile 매개변수는 이미지 리소스를 타일로 설정하는 데 사용됩니다.

반환 값

이미지 고정() 성공하면 True, 실패하면 False를 반환합니다.

예시 1

<?php
   // Load the PNG image by using imagecreatefrompng() function.
   $image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');

   // Create an image of 700x300 size
   $img = imagecreatetruecolor(700, 300);

   // Set the image tile
   imagesettile($img, $image);

   // Make the image repeat and IMG_COLOR_TILED is used
   imagefilledrectangle($img, 0, 0, 300, 199, IMG_COLOR_TILED);
   // Output an image to the browser
   header('Content-Type: image/png');
   imagepng($img);
   imagedestroy($img);
   imagedestroy($image);
?>

입력 이미지

PHP에서 imagesettile() 함수를 사용하여 채우기 위한 타일 이미지를 설정하는 방법은 무엇입니까?

출력 이미지

PHP에서 imagesettile() 함수를 사용하여 채우기 위한 타일 이미지를 설정하는 방법은 무엇입니까?

예시 2

<?php
   // Load the PNG image by using imagecreatefrompng() function.
   $image = imagecreatefrompng('C:\xampp\htdocs\Images\img27.png');

   // Create an image of 700x400 size
   $img = imagecreatetruecolor(700, 400);

   // Set the image tile
   imagesettile($img, $image);

   // Make the image repeat, IMG_COLOR_TILED is used
   imagefilledrectangle($img, 0, 0, 390, 370, IMG_COLOR_TILED);

   // Output an image to the browser
   header('Content-Type: image/png');
   imagepng($img);
   imagedestroy($img);
   imagedestroy($image);
?>

출력

PHP에서 imagesettile() 함수를 사용하여 채우기 위한 타일 이미지를 설정하는 방법은 무엇입니까?