ホームページ > php教程 > php手册 > PHPは画像ファイルを抽出してブラウザに表示するコードを実装します。

PHPは画像ファイルを抽出してブラウザに表示するコードを実装します。

WBOY
リリース: 2016-06-13 11:57:35
オリジナル
880 人が閲覧しました

私は昨年、ユーザーがアップロードした画像ファイルを一覧表示するプロジェクトを実行しました。

さまざまな画像形式との互換性を考慮する必要があるためです。ライブラリを使用して特定の画像ファイル (MINE) を決定し、対応する画像生成関数 imagecreatefromXXX() を呼び出して画像を生成し、その画像を jpeg 形式でブラウザに出力します。

今日、この関数を再考する機会がありました。PHP マニュアルで数行のコードを見つけました。これは、私が望む機能を完全に実現できます。 GD ライブラリが必要です

コードをコピーします コードは次のとおりです:


$ size = getimagesize($filename); //MIME 情報を取得します
$fp=fopen($filename, "rb"); //ファイルをバイナリ モードで開きます
if ($size && $fp) {
header("Content-type: {$size['mime ']}");
fpassthru($fp); // ブラウザに出力
exit; else {
/ / error
}
?>


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