PHPの画像処理2024 年の最新の入門チュートリアル。このコースでは GDライブラリ, について学習できます。

PHPの画像処理

PHPには、豊富な画像処理機能を提供します。

関数 説明
gd_info() 情報現在インストールされているGDライブラリへのアクセス
getimagesize() 画像情報を取得します。
getimagesizefromstring() 画像情報を取得します。
image_type_to_extension() 画像の接尾辞を取得します。
image_type_to_mime_type() 画像のMIMEタイプを返します。
image2wbmp() 出力WBMPイメージ
imageaffine() 戻るアフィン変換後の画像の後に
imageaffinematrixconcat() 二つの行列を接続します
imageaffinematrixget() マトリックスを取得
imagealphablending() 画像描画モードを設定します
imageantialias() アンチエイリアシング(アンチエイリアス)関数を使用するかどうか
imagearc() ビデオ楕円弧
imagechar() 横の文字を書きます
imagecharup() 垂直に文字を描画します
imagecolorallocate() 画像に色を割り当てます。
imagecolorallocatealpha() 画像の色や透明度を割り当て
imagecolorat() ピクセルインデックスのカラー値を取得します。
imagecolorclosest() 指定した色に最も近い色のインデックスを取得
imagecolorclosestalpha() インデックス指定した色+アルファは、最も近い色を取得します
imagecolorclosesthwb() 黒と白の指定されたカラーインデックスに最も近い色度で作られました
imagesx()、imagesy() 画像の幅と高さを取得します。

GDライブラリ

PHPの画像処理機能を使用して、あなたはGDライブラリのサポートをロードする必要があります。 php.iniのは、GDライブラリをロードしていることを確認します:

ウィンドウサーバー:

extension = php_gd2.dll

LinuxおよびMacシステム:

extension = php_gd2.so

現在インストールされているGDライブラリに関する情報を表示するにはgd_info()関数を使用します。

<?php
var_dump(gd_info());
?>

出力は次のとおりです。

array(12) {
  ["GD Version"]=>
  string(26) "bundled (2.1.0 compatible)"
  ["FreeType Support"]=>
  bool(true)
  ["FreeType Linkage"]=>
  string(13) "with freetype"
  ["T1Lib Support"]=>
  bool(false)
  ["GIF Read Support"]=>
  bool(true)
  ["GIF Create Support"]=>
  bool(true)
  ["JPEG Support"]=>
  bool(true)
  ["PNG Support"]=>
  bool(true)
  ["WBMP Support"]=>
  bool(true)
  ["XPM Support"]=>
  bool(false)
  ["XBM Support"]=>
  bool(true)
  ["JIS-mapped Japanese Font Support"]=>
  bool(false)
}
PHPの画像処理
10/30