PHPでimageantialias()関数を使用して、アンチエイリアス関数が使用されているかどうかを確認するにはどうすればよいですか?
imageantialias() は、アンチエイリアス関数が使用されているかどうかを確認するために使用されるPHPの組み込み関数です。これにより、ラインおよびワイヤードポリゴンの高速描画アンチエイリアスメソッドがアクティブになります。トゥルーカラー画像でのみ機能し、アルファコンポーネントはサポートしていません。
構文
bool imageantialias($image, $enabled)
パラメータ
imageantialias() $imageと$enabledの2つのパラメータを取ります。
-
$ image − $ imageパラメータは、GdImageオブジェクトであり、画像作成関数 imagecreatetruecolorによって返される画像リソースです。 。
-
$ enabled − $ enabledパラメータは、アンチエイリアスが有効になっているかどうかを確認するために使用されます
戻り値
imageantialias() 成功した場合はTrueを返し、失敗した場合はFalseを返します。
例1
<?php // Setup an anti-aliased image and a normal image $img = imagecreatetruecolor(700, 300); $normal = imagecreatetruecolor(700, 300); // Switch antialiasing on for one image imageantialias($img, true); // Allocate colors $blue = imagecolorallocate($normal, 0, 0, 255); $blue_aa = imagecolorallocate($img, 0, 0, 255); // Draw two lines, one with AA enabled imageline($normal, 0, 0, 400, 200, $blue); imageline($img, 0, 0, 400, 200, $blue_aa); // Merge the two images side by side for output (AA: left, Normal: Right) imagecopymerge($img, $normal, 400, 0, 0, 0, 400, 200, 200); // Output image header('Content-type: image/png'); imagepng($img); imagedestroy($img); imagedestroy($normal); ?>
出力
-
PHPでimagecropauto()関数を使用して画像を自動的にトリミングするにはどうすればよいですか?
imagecropauto() はPHPに組み込まれている関数で、使用可能なモードの1つを使用して画像を自動的にトリミングするために使用されます。 構文 resource imagecropauto(resource $image, int $mode, float $threshold, int $color) パラメータ imagecropauto() 4つの異なるパラメータを取ります-$image、$ mode、$ threshold および$color 。 $ image −トリミングする画像リソースを指定します。 $ mode −これはオプションのパラメー
-
PHPのimagecreatefromjpeg()関数を使用してJPEGファイルから新しい画像を作成するにはどうすればよいですか?
imagecreatefromjpeg() は、JPEGファイルから新しい画像を作成するために使用されるPHPの組み込み関数です。指定されたファイル名から取得した画像を表す画像識別子を返します。 構文 resource imagecreatefromjpeg(string $filename) パラメータ imagecreatefromjpeg() $ filenameという1つのパラメータのみを使用します 、画像の名前またはJPEG画像へのパスを保持します。 戻り値 imagecreatefromjpeg() 成功すると画像リソース識別子を返し、falseではエラーを返します。 例