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

PHPでimagegetclip()関数を使用してクリッピング長方形を取得するにはどうすればよいですか?


imagegetclip() クリッピング長方形を取得するために使用される組み込みのPHP関数です。これは、現在のクリッピング長方形、つまりそれを超えるとピクセルが描画されない領域を取得するために使用されます。

構文

array imagegetclip(resource $image)

パラメータ

imagegetclip() $ imageという1つのパラメータのみを取ります 。 imagecreatetruecolor()などの画像作成関数の1つによって返される画像リソースを保持します 。

返品タイプ

imagegetclip() クリッピング長方形x、yの左上隅、およびx、yの左下隅の座標を持つインデックス付き配列を返します。

例1

<?php
   $img = imagecreate(200, 200);

   //set the image clip.
   imagesetclip($img, 20,20, 90,90);
   print_r(imagegetclip($img));
?>

出力

Array (
   [0] => 20
   [1] => 20
   [2] => 90
   [3] => 90
)

例2

<?php
   // load an image from the local drive folder
   $img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png');
   print("<pre>".print_r(imagegetclip($img),true)."<pre>");
?>

出力

Array
(
   [0] => 0
   [1] => 0
   [2] => 611
   [3] => 395
)

  1. PHPのimageistruecolor()関数を使用して、画像がトゥルーカラー画像であることを確認するにはどうすればよいですか?

    imageistruecolor() はPHPに組み込まれている関数で、特定の画像がトゥルーカラー画像であるかどうかを確認するために使用されます。トゥルーカラー画像では、各ピクセルはRGB(赤、緑、青)の色の値で指定されます。 構文 bool imageistruecolor(resource $image) パラメータ imageistruecolor() $ imageという単一のパラメータを取ります 。画像を保持します。 戻り値 imageistruecolor() 指定された画像がトゥルーカラーの場合はTrueを返し、それ以外の場合はFalseを返します。画像がトゥルーカラー

  2. PHPを使用してimagecrop()関数を使用して、指定された長方形に画像をトリミングするにはどうすればよいですか?

    imagecrop() は、指定された長方形に画像を切り抜くために使用されるPHPの組み込み関数です。指定された長方形の領域から画像を切り取り、出力画像を返します。指定された画像は変更されません。 構文 resource imagecrop ($image, $rect) パラメータ imagecrop() $ imageの2つのパラメータを取ります および$rect 。 $ image − imagecreatetruecolor()などの画像作成関数によって返されるパラメータです。 。画像のサイズを作成するために使用されます。 $ rect −トリミング長方形