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

藏色散人
リリース: 2023-03-02 12:54:01
オリジナル
4284 人が閲覧しました

PHP 画像をバイナリに変換する方法: まず、変換する必要がある画像を取得し、次に fopen 関数を使用して画像情報を読み取り、次に「fread($fp, filesize($img))」を使用します。 ;" 画像をバイナリデータに変換するメソッド。

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

#今回記録したのは、画像をバイナリデータに変換してデータベースに保存し、データを取り出すという非常に単純なものです。画像を表示用に出力します。

イメージをバイナリに変換する

方法 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 サイトの他の関連記事を参照してください。

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