ホームページ >バックエンド開発 >PHPチュートリアル >バイナリ イメージをディスクに保存せずに、単一のスクリプトで直接表示するにはどうすればよいですか?
問題:
バイナリ データから直接イメージを再作成して表示できますか?同じ脚本?これには、HTML イメージ タグにデータを表示する前に、GD または同様のツールを使用してデータを処理することが含まれます。目標は、処理された画像をディスクに保存したり、外部スクリプトを使用したりしないようにすることです。
解決策:
これは、画像ソース属性のデータ URI を使用して実現できます。データ URI の形式は次のとおりです:
この PHP 関数はファイルからデータ URI を作成します:
次のコードはデータ URI を使用して画像を表示します:
使用法:
処理済みを表示するにはバイナリ画像データの場合は、data_uri 関数を使用して、次のように結果の URI を画像ソースとして出力できます。
このコードは、外部スクリプトやディスク ストレージを使用せずに、バイナリ データから直接処理された画像を表示します。 .
以上がバイナリ イメージをディスクに保存せずに、単一のスクリプトで直接表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。