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

PHPのimagerotate()関数を使用して、指定された角度で画像を回転させる方法は?


imagerotate() はPHPに組み込まれている関数で、画像を度単位の特定の角度で回転させるために使用されます。

構文

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

パラメータ

imagerotate() $ image、$ angle、$ bgd_color、および$ignore_transparentの4つのパラメーターを受け入れます。

  • $ image − imagecreatetruecolor()関数によって返される$imageパラメーター。画像のサイズを作成するために使用されます。

  • $ angle − $ angleパラメータは、さまざまな回転角度を度単位で保持するために使用されます。画像を反時計回りに回転させるために使用されます。

  • $ bgd_color −回転後のカバーされていないゾーンの背景色を保持します。

  • $ ignore_transparent − $ ignore_transparentパラメータを使用して設定し、ゼロ以外の場合、透明色は無視されます。

戻り値

imagerotate() 成功した場合は回転した画像の画像リソースを返し、失敗した場合は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()関数を使用して、指定された角度で画像を回転させる方法は?


  1. PHPのimagecreatefromwbmp()関数を使用してWBMPファイルまたはURLから新しい画像を作成するにはどうすればよいですか?

    PHPでは、 imagecreatefromwbmp() は、WBMPファイルまたはURLから新しいイメージを作成するために使用される組み込み関数です。 imagecreatefromwbmp() 指定されたファイル名から取得した画像を表す画像識別子を返します。 imagecreatefromwbmp()を使用できます WBMPファイルから画像を読み込んだ後に画像を編集したいときはいつでも。 imagewbmp()関数を使用すると、画像をWBMPに変換できます。 構文 resource imagecreatefromwbmp(string $filename) パラメータ imagec

  2. Javaを使用してOpenCVで画像を回転させる方法は?

    warpAffine() Imgprocクラスのメソッドは、指定された画像にアフィン変換を適用します。このメソッドは-を受け入れます ソース、宛先、および変換マトリックスを表す3つのMatオブジェクト。 出力画像のサイズを表す整数値。 画像を回転するには回転行列を作成し、それを変換行列として他のパラメーターと一緒にこのメソッドに渡します。 例 import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import javafx.application.Appl