PHPでimagestring()関数を使用してテキスト文字列画像を水平方向に描画するにはどうすればよいですか?
imagestring() は、文字列を水平方向に描画するために使用されるPHPの組み込み関数です。
構文
bool imagestring($image, $font, $x, $y, $string, $color)
パラメータ
imagestring() $ image、$ font、$ x、$ y、$ string、$colorの6つの異なるパラメータを受け入れます。
-
$ image − $ imageパラメータは、imagecreatetruecolor()関数を使用して、指定されたサイズの空白の画像を作成します。
-
$ font − $ fontパラメータは、組み込みフォントのフォントサイズ値を1、2、3、4、および5に設定するために使用されます。
-
$ x −フォントの水平X軸、左上隅の位置を保持します。
-
$ y −垂直Y軸の最上部の隅にあるフォントの位置を保持します。
-
$ string − $ stringパラメータは、書き込まれる文字列を保持します。
-
$ color −このパラメータは画像の色を保持します。
戻り値
imagestring() 成功した場合はTrueを返し、失敗した場合はFalseを返します。
例1
<?php // Create the size and image by using imagecreate() function. $img = imagecreate(700, 300); // Set the background color of the image $background_color = imagecolorallocate($img, 0, 0, 255); // Set the text color of the image $text_color = imagecolorallocate($img, 255, 255, 255); // Function to create an image that contains the string. imagestring($img, 50, 180, 150, "Tutorialspoint", $text_color); imagestring($img, 30, 160, 120, "Simply Easy Learning", $text_color); header("Content-Type: image/png"); imagepng($img); imagedestroy($img); ?>
出力
例2
<?php // Create the size of the image or blank image $img = imagecreate(700, 300); // Set the background color of the image $background_color = imagecolorallocate($img, 122, 122, 122); // Set the text color of the image $text_color = imagecolorallocate($img, 255, 255, 0); // Function to create an image that contains a string. imagestring($img, 10, 30, 60,"Tutorialspoint:Simply Easy Learning", $text_color); header("Content-Type: image/png"); imagepng($img); imagedestroy($img); ?>
出力
-
PHPのimagecreatefromjpeg()関数を使用してJPEGファイルから新しい画像を作成するにはどうすればよいですか?
imagecreatefromjpeg() は、JPEGファイルから新しい画像を作成するために使用されるPHPの組み込み関数です。指定されたファイル名から取得した画像を表す画像識別子を返します。 構文 resource imagecreatefromjpeg(string $filename) パラメータ imagecreatefromjpeg() $ filenameという1つのパラメータのみを使用します 、画像の名前またはJPEG画像へのパスを保持します。 戻り値 imagecreatefromjpeg() 成功すると画像リソース識別子を返し、falseではエラーを返します。 例
-
PHPのimagecreate()関数
imagecreate()関数は、新しい画像を作成するために使用されます。 imagecreate()の代わりにimagecreatetruecolor()を使用して画像を作成することをお勧めします。これは、imagecreatetruecolor()を使用して作成できる可能な限り最高品質の画像で画像処理が行われるためです。 構文 imagecreate( $width, $height ) パラメータ 幅 :画像の幅 高さ :画像の高さ 戻る imagecreate()関数は、成功した場合は画像リソース識別子を返し、エラーの場合はFALSEを返します。 例 次に例を示しま