ホームページ > バックエンド開発 > PHPの問題 > PHPで画像をバイナリに変換する方法

PHPで画像をバイナリに変換する方法

藏色散人
リリース: 2023-03-01 21:36:01
オリジナル
3910 人が閲覧しました

画像をバイナリに変換する

php メソッド: まず、filesize 関数を通じて指定された画像ファイルのサイズを取得し、次に fread 関数と fopen 関数を使用してファイルを読み取り、最後に対応するファイルを実行して画像を出力します。クライアントへのバイナリ ストリームの形式。

PHPで画像をバイナリに変換する方法

php は画像ファイルをバイナリ出力に変換します

メソッド:

header( "Content-type: image/jpeg");
$PSize = filesize('1.jpg');
$picturedata = fread(fopen('1.jpg', "r"), $PSize);
echo $picturedata;
ログイン後にコピー

これは非常に簡単です4 行のコードにより、画像はバイナリ ストリームの形式でクライアントに出力されます。これは、画像を開くのと何ら変わりません。

ここで、送信されるヘッダーは特定の状況によって異なり、必ずしも image/jpeg であるとは限らないことに注意してください。 JPG は image/jpeg ですが、PNG は image/png で、画像の種類が異なると出力されるヘッダーも異なります。

関連知識の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がPHPで画像をバイナリに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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