PHP は HTML 出力の生成に限定されず、さまざまな形式の画像ファイルを作成および操作することもできます。 PHP にはいくつかの組み込みイメージ情報関数が用意されており、GD 関数ライブラリを使用して新しいイメージを作成したり、既存のイメージを処理したりすることもできます。現在、GD2 ライブラリは JPEG、PNG、および WBMP 形式をサポートしています。ただし、GIF 形式はサポートされなくなりました。
• JPEG は、豊かな色と色のグラデーションを含む写真や画像を保存するために一般的に使用される圧縮規格の名前です。この形式では非可逆圧縮が使用されます。
• PNG は、画像の可逆圧縮標準を使用するポータブル Web 画像です。
• WBMP は、無線通信デバイス用に特別に設計されたファイル形式です。しかし、それは広く使用されていません。
PHP で画像を作成するには、以下に示す 4 つの手順を完了する必要があります:
1. 背景画像 (キャンバスとも呼ばれます) を作成し、その後の操作はこの背景画像に基づいて行われます。
2. 画像の輪郭を描くか、背景にテキストを入力します。
3. 最終的なグラフィックを出力します
4. リソースを解放します
imagecreate -- 新しいパレットベースの画像を作成します