PHP が画像をバイナリ出力に変換する方法: これは、 fopen() 関数と fread() 関数を組み合わせることによって実現できます。 fopen() 関数は、ファイルまたは URL を開くことができます。 fread() 関数は、開いているファイルを読み取り、読み取った文字列を返すために使用されます。
関連機能紹介:
(推奨チュートリアル: php チュートリアル)
1. fopen 関数
fopen() 関数は、ファイルまたは URL を開きます。
fopen() が失敗すると、エラー メッセージとともに FALSE が返されます。関数名の前に「@」を追加すると、エラー出力を非表示にできます。
構文
fopen(filename,mode,include_path,context)
パラメータの概要:
2. fread 関数
fread() 関数は、開いているファイルを読み取ります。 関数は、指定された長さに達するか、ファイルの終わり (EOF) (どちらか早い方) に達すると、実行を停止します。この関数は読み取った文字列を返すか、失敗した場合は FALSE を返します。 構文string fread ( resource $handle , int $length )
header( "Content-type: image/jpeg"); $PSize = filesize('1.jpg'); $picturedata = fread(fopen('1.jpg', "r"), $PSize); echo $picturedata;
以上がPHPで画像をバイナリ出力に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。