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

PHP에서 imagerotate() 함수를 사용하여 주어진 각도로 이미지를 회전하는 방법은 무엇입니까?

<시간/>

이미지 회전() 주어진 각도(도)로 이미지를 회전하는 데 사용되는 PHP의 내장 함수입니다.

구문

resource imagerotate($image, $angle, $bgd_color, $ignore_transparent = 0)

매개변수

이미지 회전() $image, $angle, $bgd_color 및 $ignore_transparent의 네 가지 매개변수를 허용합니다.

  • $이미지 - imagecreatetruecolor() 함수에 의해 반환된 $image 매개변수. 이미지의 크기를 생성하는데 사용됩니다.

  • $각도 − $angle 매개변수는 다른 회전 각도를 도 단위로 유지하는 데 사용됩니다. 이미지를 반시계 방향으로 회전하는 데 사용됩니다.

  • $bgd_color − 회전 후 비덮인 영역의 배경색을 유지합니다.

  • $ignore_transparent − $ignore_transparent 매개변수는 설정하는 데 사용되며 0이 아니면 투명 색상이 무시됩니다.

반환 값

이미지 회전() 성공하면 회전된 이미지에 대한 이미지 리소스를 반환하고 실패하면 false를 반환합니다.

예시 1

<?php
   // Assigned the image file to the variable
   $image_name = 'C:\xampp\htdocs\test\23.jpg';

   // Load the image file using imagecreatefrompng() function
   $image = imagecreatefromjpeg($image_name);

   // Use imagerotate() function to rotate the image 90 degree
   $img = imagerotate($image, 90, 0);

   // Output the image in the browser
   header("Content-type: image/png");
   imagepng($img);
?>

입력 이미지

PHP에서 imagerotate() 함수를 사용하여 주어진 각도로 이미지를 회전하는 방법은 무엇입니까?

출력 이미지

PHP에서 imagerotate() 함수를 사용하여 주어진 각도로 이미지를 회전하는 방법은 무엇입니까?

예시 2

<?php
   // Assigned the image file to the variable
   $image_name = 'C:\xampp\htdocs\test\23.jpg';

   // Load the image file using imagecreatefrompng() function
   $image = imagecreatefromjpeg($image_name);

   // Use imagerotate() function to rotate the image 180 degree
   $img = imagerotate($image, 180, 0);

   // Output the image in the browser
   header("Content-type: image/png");
   imagepng($img);
?>

출력

PHP에서 imagerotate() 함수를 사용하여 주어진 각도로 이미지를 회전하는 방법은 무엇입니까?