PHP マニュアル
前のページ |  | 次のページ

# XLIイメージ関数(image)

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

操作できるイメージのフォーマットは、インストールされているgdと これらのイメージフォーマットにアクセスするためにgdが必要とするその 他のライブラリに依存します。gd-1.6より前のバージョンのgdは、gifイ メージ画像をサポートしていますが、pngはサポートしていません。 一方、gd-1.6以降のバージョンはpngをサポートし、gifはサポートしてい ません。

jpegフォーマットのイメージを読み書きするためには、 jpeg-6b (ftp://ftp.uu.net/graphics/jpeg/)を取得/インス トールした後、jpeg-6bを使用するようにgdを再コンパイルする必要があ ります。PHPを `--with-jpeg-dir=/path/to/jpeg-6b` を付けて再コンパイルする必要もあります。

Type 1 フォントのサポートを追加するには、t1lib (ftp://sunsite.unc.edu/pub/Linux/libs/graphics/で取得可能)をインストー ルし、`--with-t1lib[=dir]`を追加す る必要があります。

目次
exif_imagetype -- イメージの型を定義する
exif_read_data -- JPEGまたはTIFFから EXIFヘッダを読みこむ
exif_thumbnail -- TIFFまたはJPEGイメージに埋め込まれたサムネイルを取得する
GetImageSize -- JPEG、GIF、PNG、SWF画像の大きさを取得する
image_type_to_mime_type -- Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
Image2WBMP -- ブラウザまたはファイルにイメージを出力する
ImageAlphaBlending -- イメージをblendingモードに設定する
ImageArc -- 部分楕円の描画
ImageChar -- 水平に文字を描画
ImageCharUp -- 垂直に文字を描画
ImageColorAllocate -- 画像で使用する色を作成する
ImageColorAt -- ピクセルの色のインデックスを取得
ImageColorClosest -- 指定した色に最も近い色のインデックスを取得する
ImageColorClosestAlpha -- 指定した色+アルファ値に最も近い色のIDを取得
ImageColorClosestThwb -- 指定した色に最も近いhue、白、黒を有する色のインデックスを得る
ImageColorDeAllocate -- イメージの色リソースを開放する
ImageColorExact -- 指定した色のインデックスを取得する
ImageColorExactAlpha -- 指定した色+アルファ値のIDを取得
ImageColorResolve -- 指定した色または出来るだけ近い色のインデックスを得る
ImageColorResolveAlpha -- 指定した色+アルファ値または最も近い色のIDを取得する
ImageColorSet -- 指定したパレットインデックスの色を設定する
ImageColorsForIndex -- カラーインデックスからカラーの取得
ImageColorsTotal -- 画像パレットの色数の検出
ImageColorTransparent -- 透明色の定義
ImageCopy -- 画像の一部をコピーする
ImageCopyMerge -- イメージの一部をコピー、マージする
ImageCopyMergeGray -- グレースケールでイメージの一部をコピー、マージする
ImageCopyResampled -- 再サンプリングを行いイメージの一部をコピー、伸縮する
ImageCopyResized -- 画像の一部の複製とサイズ変更
ImageCreate -- パレットを使用する新規画像の作成
ImageCreateFromGD2 -- GD2ファイルまたはURLから新規イメージを生成する
ImageCreateFromGD2Part -- GD2ファイルまたはURLの指定した部分から新規イメージを生成する
ImageCreateFromGD -- GDファイルまたはURLから新規イメージを生成する
ImageCreateFromGif -- ファイルまたはURLから新規画像を作成
ImageCreateFromJPEG -- ファイル又はURLから新規JPEG画像を作成する
ImageCreateFromPNG -- ファイルまたはURLから新規PNG画像を作成する
ImageCreateFromString -- 文字列の中のイメージストリームから新規イメージを作成する
ImageCreateFromWBMP -- ファイルまたはURLから新規イメージをWindowsビットマップ形式のイメー ジを作成する
ImageCreateFromXBM -- ファイル又はURLから新規イメージを生成する
ImageCreateFromXPM -- ファイルまたはURLから新規イメージを生成する
ImageCreateTrueColor -- TrueColorイメージを新規に作成する
ImageDashedLine -- ダッシュライン(破線)の描画
ImageDestroy -- 画像の消去
ImageEllipse -- 楕円を描画する
ImageFill -- 塗り潰し
ImageFilledArc -- 部分楕円を描画し、塗りつぶす
ImageFilledEllipse -- 塗りつぶされた楕円を描画する
ImageFilledPolygon -- 塗りつぶした多角形の描画
ImageFilledRectangle -- 塗りつぶした矩形の描画
ImageFillToBorder -- 特定色での塗りつぶし
ImageFontHeight -- フォントの高さの取得
ImageFontWidth -- フォントの幅の取得
ImageFtBBox -- freetype2によるフォントを用いたテキストを囲む箱を取得する
ImageFtText -- FreeType 2によるフォントを用いてイメージにテキストを描画する
ImageGammaCorrect -- GDイメージにガンマ補正を適用する
ImageGD2 -- GD2イメージをブラウザまたはファイルに出力する
ImageGD -- GDイメージをブラウザまたはファイルに出力する
ImageGif -- ブラウザーまたはファイルへ画像を出力する
ImageInterlace -- インターレースを有効もしくは無効にする
ImageJPEG -- 画像をブラウザまたはファイルに出力する
ImageLine -- 直線の描画
ImageLoadFont -- 新規フォントのロード
ImagePaletteCopy -- あるイメージから他のイメージにパレットをコピーする
ImagePNG -- PNGイメージをブラウザまたはファイルに出力する
ImagePolygon -- 多角形の描画
ImagePSBBox -- PostScript Type1 フォントを用いてテキスト矩形のバウンディングボックス を指定する
ImagePSCopyFont -- 後で修正するためにロード済みのフォントのコピーを作成する
ImagePSEncodeFont -- フォントの文字エンコードベクトルを変更する
ImagePsExtendFont -- フォントを展開または圧縮する
ImagePSFreeFont -- PostScript Type 1 フォント用メモリを解放する
ImagePSLoadFont -- ファイルから PostScript Type 1 フォントをロードする
ImagePsSlantFont -- フォントを傾ける
ImagePSText -- PostScript Type1 フォントを用いて画像の上に文字列を描く
ImageRectangle -- 矩形の描画
imagerotate -- Rotate an image with a given angle
ImageSetBrush -- 線の描画用にブラシイメージを設定する
ImageSetPixel -- 点の生成
ImageSetStyle -- 線描画用のスタイルを設定する
ImageSetThickness -- 線描画用の線幅を設定する
ImageSetTile -- 塗りつぶし用のイメージを設定する
ImageString -- 文字列を水平に描画する
ImageStringUp -- 文字列を垂直に描画する
ImageSX -- 画像の幅を取得
ImageSY -- 画像の高さを取得する
ImageTrueColorToPalette -- TrueColorイメージをパレットイメージに変換する
ImageTTFBBox -- TypeTypeフォントを使用したテキストのbounding boxの生成
ImageTTFText -- TrueTypeフォントを使用したテキストの出力
ImageTypes -- 使用中のPHPの実行ファイルでサポートされているイメージの型を返す
ImageWBMP -- ブラウザまたはファイルにイメージを出力する
iptcembed -- バイナリIPTCデータをJPEGイメージに埋めこむ
iptcparse -- バイナリのIPTChttp://www.iptc.org/ブロックを パースする
JPEG2WBMP -- JPEGイメージファイルからWBMPイメージファイルに変換する
PNG2WBMP -- PNGイメージファイルからWBMPイメージファイルに変換する
read_exif_data -- JPEGからEXIFヘッダを読み込む

前のページ | ホーム | 次のページ
ob_iconv_handler | 上に戻る | exif_imagetype