画像圧縮に関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:15:24
オリジナル
1053 人が閲覧しました

画像圧縮の問題
imagecreatefromjpeg は、jpg 画像圧縮を実行すると、画像が 0 バイトであると警告します。地元は大丈夫だよ。サーバー上にはありません。 PHPのGDも開いているのを見ましたが、なぜですか?


-----ソリューションのアイデア----------------------
gd のコンパイル時にサーバーが --jpeg スイッチをオンにしませんでした

------解決策のアイデア------ - ---
gd に問題があります。再インストールして見てください。
------解決策----------------------
最初に画像の種類を決定してから使用します対応するメソッドを呼び出して開きます。

<br />$obj = new finfo(FILEINFO_MIME_TYPE);<br />$type = $obj->file($file);<br /><br />switch($type){<br />    case 'image/gif': $img = imagecreatefromgif($file); break;<br />    case 'image/jpeg': $img = imagecreatefromjpeg($file); break;<br />    case 'image/png': $img = imagecreatefrompng($file); break;<br />    default: return false;<br />}<br />
ログイン後にコピー

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