XXII. イメージ関数

PHPのイメージ関数によりJPEGGIFPNG画像の大きさを知ることができます。 また、GDライブラリ( http://www.boutell.com/gd/ で取得可能)があれば、画像の作成と操作を行なうこともできます。

目次
GetImageSize — JPEG、GIF、PNG画像の大きさを取得する
ImageArc — 部分楕円の描画
ImageChar — 水平に文字を描画
ImageCharUp — 垂直に文字を描画
ImageColorAllocate — 画像で使用する色を作成する
ImageColorAt — ピクセルの色のインデックスを取得
ImageColorClosest — 指定した色に最も近い色のインデックスを取得する
ImageColorExact — 指定した色のインデックスを取得する
ImageColorResolve — 指定した色または出来るだけ近い色のインデックスを得る
ImageColorSet — 指定したパレットインデックスの色を設定する
ImageColorsForIndex — カラーインデックスからカラーの取得
ImageColorsTotal — 画像パレットの色数の検出
ImageColorTransparent — 透明色の定義
ImageCopyResized — 画像の一部の複製とサイズ変更
ImageCreate — 新規画像の作成
ImageCreateFromGif — ファイルまたはURLから新規画像を作成
ImageCreateFromJPEG — ファイル又はURLから新規JPEG画像を作成する
ImageCreateFromPNG — ファイルまたはURLから新規PNG画像を作成する
ImageDashedLine — ダッシュライン(破線)の描画
ImageDestroy — 画像の消去
ImageFill — 塗り潰し
ImageFilledPolygon — 塗りつぶした多角形の描画
ImageFilledRectangle — 塗りつぶした矩形の描画
ImageFillToBorder — 特定色での塗りつぶし
ImageFontHeight — フォントの高さの取得
ImageFontWidth — フォントの幅の取得
ImageGif — ブラウザーもしくはファイルへの画像の出力
ImageJPEG — 画像をブラウザまたはファイルに出力する
ImageInterlace — インターレースを有効もしくは無効にする
ImageLine — 直線の描画
ImageLoadFont — 新規フォントのロード
ImagePolygon — 多角形の描画
ImagePSBBox — PostScript Type1 フォントを用いてテキスト矩形のバウンディングボックス を指定する
ImagePSEncodeFont — フォントの文字エンコードベクトルを変更する
ImagePSFreeFont — PostScript Type 1 フォント用メモリを解放する
ImagePSLoadFont — ファイルから PostScript Type 1 フォントをロードする
ImagePSText — PostScript Type1 フォントを用いて画像の上に文字列を描く
ImageRectangle — 矩形の描画
ImageSetPixel — 点の生成
ImageString — 文字列を水平に描画する
ImageStringUp — 文字列を垂直に描画する
ImageSX — 画像の幅を取得
ImageSY — 画像の高さを取得する
ImageTTFBBox — TypeTypeフォントを使用したテキストのbounding boxの生成
ImageTTFText — TrueTypeフォントを使用したテキストの出力