ホームページ >バックエンド開発 >PHPチュートリアル >画像形式を決定するカスタム関数
画像形式を決定するカスタム関数についてのヘルプを探しています
画像形式を決定するカスタム関数を書き込んだ後、画像が jpg 形式で正常に出力できました。カスタム関数のコードは次のとおりです:
関数 image_check($aa,$im)
{
$img=getimagesize($aa);
スイッチ($img[2])
{
ケース 1;
$im=@imagecreatefromgif($aa);
休憩;
ケース 2;
$im=@imagecreatefromjpeg($aa);
休憩;
ケース 3;
$im=@imagecreatefrompng($aa);
休憩;
}
$im を返します;
}
$image='c:wwwnewsWinter.jpg';
image_check($image,$bb);
header("Content-type:image/jpeg");
imagejpeg($bb);
<br /> function image_check($aa)<br /> {<br /> $img=getimagesize($aa);<br /> switch($img[2])<br /> {<br /> case 1;<br /> $im=@imagecreatefromgif($aa);<br /> break;<br /> case 2;<br /> $im=@imagecreatefromjpeg($aa);<br /> break;<br /> case 3;<br /> $im=@imagecreatefrompng($aa);<br /> break;<br /> }<br /> return $im;<br /> }<br /> $image='c:\www\news\Winter.jpg';<br /> $bb=image_check($image);<br /> header("Content-type:image/jpeg");<br /> imagejpeg($bb);<br />