PHP 画像をバイナリに変換する方法: まず、変換する必要がある画像を取得し、次に fopen 関数を使用して画像情報を読み取り、次に「fread($fp, filesize($img))」を使用します。 ;" 画像をバイナリデータに変換するメソッド。
#今回記録したのは、画像をバイナリデータに変換してデータベースに保存し、データを取り出すという非常に単純なものです。画像を表示用に出力します。
イメージをバイナリに変換する
方法 1:
$img = '111111.jpg'; $fp= fopen($img, 'rb'); $content = fread($fp, filesize($img));//二进制数据
方法 2:
file_get_contents($_FILES['file']['tmp_name']);
バイナリをイメージに変換する
方法 1 を例に挙げると、ブラウザに画像を出力するためのヘッダーを追加するだけです。
header( "Content-type: image/jpeg"); $fp = fopen($img, 'rb'); $content = fread($fp, filesize($img)); //二进制数据 echo $content;
2 番目の方法では、base64 を使用して変換する必要があります。
関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がPHPで画像をバイナリデータに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。