PHPのimagecreatefromjpeg()関数を使用してJPEGファイルから新しい画像を作成するにはどうすればよいですか?
imagecreatefromjpeg() は、JPEGファイルから新しい画像を作成するために使用されるPHPの組み込み関数です。指定されたファイル名から取得した画像を表す画像識別子を返します。
構文
resource imagecreatefromjpeg(string $filename)
パラメータ
imagecreatefromjpeg() $ filenameという1つのパラメータのみを使用します 、画像の名前またはJPEG画像へのパスを保持します。
戻り値
imagecreatefromjpeg() 成功すると画像リソース識別子を返し、falseではエラーを返します。
例1
<?php // Load an image from local drive/file $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1.jpeg'); // it will show the loaded image in the browser header('Content-type: image/jpg'); imagejpeg($img); imagedestroy($img); ?>
出力
例2
<?php // Load a JPEG image from local drive/file $img = imagecreatefromjpeg('C:\xampp\htdocs\test\1(a).jpeg'); // Flip the image imageflip($img, 1); // Save the GIF image in the given path. imagejpeg($img,'C:\xampp\htdocs\test\1(b).png'); imagedestroy($img); ?>
入力画像
出力画像
説明 −例2では、 imagecreatefromjpeg()を使用してローカルパスからjpeg画像をロードしました 働き。その後、imageflip()関数を使用して画像を反転しました。
例3-JPEG画像の読み込み中のエラーの処理
<?php function LoadJpeg($imgname) { /* Attempt to open */ $im = @imagecreatefromjpeg($imgname); /* See if it failed */ if(!$im) { /* Create a black image */ $im = imagecreatetruecolor(700, 300); $bgc = imagecolorallocate($im, 0, 0, 255); $tc = imagecolorallocate($im, 255,255, 255); imagefilledrectangle($im, 0, 0, 700, 300, $bgc); /* Output an error message */ imagestring($im, 20, 80, 80, 'Error loading ' . $imgname, $tc); } return $im; } header('Content-Type: image/jpeg'); $img = LoadJpeg('bogus.image'); imagejpeg($img); imagedestroy($img); ?>
出力
-
PHPのimagecreatefromwbmp()関数を使用してWBMPファイルまたはURLから新しい画像を作成するにはどうすればよいですか?
PHPでは、 imagecreatefromwbmp() は、WBMPファイルまたはURLから新しいイメージを作成するために使用される組み込み関数です。 imagecreatefromwbmp() 指定されたファイル名から取得した画像を表す画像識別子を返します。 imagecreatefromwbmp()を使用できます WBMPファイルから画像を読み込んだ後に画像を編集したいときはいつでも。 imagewbmp()関数を使用すると、画像をWBMPに変換できます。 構文 resource imagecreatefromwbmp(string $filename) パラメータ imagec
-
PHPのimagecreatefrompng()関数を使用してPNGファイルまたはURLから新しい画像を作成するにはどうすればよいですか?
PHPでは、 imagecreatefrompng() PNGファイルまたはURLから新しい画像を作成するために使用される組み込み関数です。 imagecreatefrompng() 指定されたファイル名から取得した画像を表す画像識別子を返します。 構文 resource imagecreatefrompng(string $filename) パラメータ imagecreatefrompng() $filenameという1つのパラメーターのみを取ります。このパラメータは、画像の名前またはPNG画像へのパスを保持します。 戻り値 imagecreatefrompng()は、成功すると画