ホームページ > バックエンド開発 > PHPチュートリアル > 画像形式を決定するカスタム関数

画像形式を決定するカスタム関数

WBOY
リリース: 2016-06-13 12:54:24
オリジナル
878 人が閲覧しました

画像形式を決定するカスタム関数についてのヘルプを探しています
画像形式を決定するカスタム関数を書き込んだ後、画像が 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 />
ログイン後にコピー

調べてみたところ、渡されたパラメータに問題があるようです。試してみていただけますか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート