read_exif_data
導入
画像処理および作成
PHP Manual
画像処理 (GD)
導入
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
例
PHP による PNG の生成
アルファチャネルを使用した、画像へのすかしの追加
imagecopymerge による半透明なすかしの作成
GD および Image 関数
gd_info
— 現在インストールされているGDライブラリに関する情報を取得する
getimagesize
— 画像の大きさを取得する
getimagesizefromstring
— 画像の大きさを文字列から取得する
image_type_to_extension
— 画像形式からファイルの拡張子を取得する
image_type_to_mime_type
— getimagesize, exif_read_data, exif_thumbnail, exif_imagetypeから返される 画像形式のMIMEタイプを取得する
image2wbmp
— 画像をブラウザあるいはファイルに出力する
imageaffine
— 元の画像を、オプションのクリッピング領域を使ってアフィン変換した画像を返す
imageaffinematrixconcat
— 二つの行列を連結する (複数の操作を一度に行う)
imageaffinematrixget
— 元の画像を、オプションのクリッピング領域を使ってアフィン変換した画像を返す
imagealphablending
— イメージのブレンドモードを設定する
imageantialias
— アンチエイリアス機能を使用すべきかどうかを判断する
imagearc
— 部分楕円を描画する
imagechar
— 水平に文字を描画する
imagecharup
— 垂直に文字を描画する
imagecolorallocate
— 画像で使用する色を作成する
imagecolorallocatealpha
— 画像で使用する色を透過度を指定して作成する
imagecolorat
— ピクセルの色のインデックスを取得する
imagecolorclosest
— 指定した色に最も近い色のインデックスを取得する
imagecolorclosestalpha
— 指定した色+アルファ値に最も近い色のインデックスを取得する
imagecolorclosesthwb
— 色合い、白、黒を有する色のインデックスを得る
imagecolordeallocate
— イメージの色リソースを開放する
imagecolorexact
— 指定した色のインデックスを取得する
imagecolorexactalpha
— 指定した色+アルファ値のインデックスを取得する
imagecolormatch
— パレットイメージの色を True カラーイメージに近づける
imagecolorresolve
— 指定した色または出来るだけ近い色のインデックスを得る
imagecolorresolvealpha
— 指定した色+アルファ値または最も近い色のインデックスを取得する
imagecolorset
— 指定したパレットインデックスの色を設定する
imagecolorsforindex
— カラーインデックスからカラーを取得する
imagecolorstotal
— 画像パレットの色数を検出する
imagecolortransparent
— 透明色を定義する
imageconvolution
— div および offset の係数を使用し、3x3 の畳み込み配列を適用する
imagecopy
— 画像の一部をコピーする
imagecopymerge
— イメージの一部をコピー、マージする
imagecopymergegray
— グレースケールでイメージの一部をコピー、マージする
imagecopyresampled
— 再サンプリングを行いイメージの一部をコピー、伸縮する
imagecopyresized
— 画像の一部をコピーしサイズを変更する
imagecreate
— パレットを使用する新規画像を作成する
imagecreatefromgd2
— GD2 ファイルまたは URL から新規イメージを生成する
imagecreatefromgd2part
— GD2 ファイルまたは URL の指定した部分から新規イメージを生成する
imagecreatefromgd
— GD ファイルまたは URL から新規イメージを生成する
imagecreatefromgif
— 新しい画像をファイルあるいは URL から作成する
imagecreatefromjpeg
— 新しい画像をファイルあるいは URL から作成する
imagecreatefrompng
— 新しい画像をファイルあるいは URL から作成する
imagecreatefromstring
— 文字列の中のイメージストリームから新規イメージを作成する
imagecreatefromwbmp
— 新しい画像をファイルあるいは URL から作成する
imagecreatefromwebp
— 新しい画像をファイルあるいは URL から作成する
imagecreatefromxbm
— 新しい画像をファイルあるいは URL から作成する
imagecreatefromxpm
— 新しい画像をファイルあるいは URL から作成する
imagecreatetruecolor
— TrueColor イメージを新規に作成する
imagecrop
— 座標とサイズを指定して、画像をクロップする
imagecropauto
— 利用可能なモードを指定して、画像を自動的にクロップする
imagedashedline
— 破線を描画する
imagedestroy
— 画像を破棄する
imageellipse
— 楕円を描画する
imagefill
— 塗り潰す
imagefilledarc
— 楕円弧を描画し、塗りつぶす
imagefilledellipse
— 塗りつぶされた楕円を描画する
imagefilledpolygon
— 塗りつぶした多角形を描画する
imagefilledrectangle
— 塗りつぶした矩形を描画する
imagefilltoborder
— 特定色で塗りつぶす
imagefilter
— 画像にフィルタを適用する
imageflip
— 指定したモードで画像を反転させる
imagefontheight
— フォントの高さを取得する
imagefontwidth
— フォントの幅を取得する
imageftbbox
— freetype2 によるフォントを用いたテキストを囲む箱を取得する
imagefttext
— FreeType 2 によるフォントを用いてイメージにテキストを描画する
imagegammacorrect
— GD イメージにガンマ補正を適用する
imagegd2
— GD2 イメージをブラウザまたはファイルに出力する
imagegd
— GD イメージをブラウザまたはファイルに出力する
imagegif
— 画像をブラウザあるいはファイルに出力する
imagegrabscreen
— 画面全体をキャプチャする
imagegrabwindow
— ウィンドウをキャプチャする
imageinterlace
— インターレースを有効もしくは無効にする
imageistruecolor
— 画像が truecolor かどうか調べる
imagejpeg
— 画像をブラウザあるいはファイルに出力する
imagelayereffect
— アルファブレンディングフラグを設定し、 libgd にバンドルされているレイヤ効果を使用する
imageline
— 直線を描画する
imageloadfont
— 新しいフォントを読み込む
imagepalettecopy
— あるイメージから他のイメージにパレットをコピーする
imagepalettetotruecolor
— パレット形式の画像を true color に変換する
imagepng
— PNG イメージをブラウザまたはファイルに出力する
imagepolygon
— 多角形を描画する
imagepsbbox
— PostScript Type1 フォントを用いてテキスト矩形のバウンディングボックスを指定する
imagepsencodefont
— フォントの文字エンコードベクトルを変更する
imagepsextendfont
— フォントを展開または圧縮する
imagepsfreefont
— PostScript Type 1 フォント用メモリを解放する
imagepsloadfont
— ファイルから PostScript Type 1 フォントをロードする
imagepsslantfont
— フォントを傾ける
imagepstext
— PostScript Type1 フォントを用いて画像の上に文字列を描く
imagerectangle
— 矩形を描画する
imagerotate
— 指定された角度で画像を回転する
imagesavealpha
— PNG 画像を保存する際に(単一色の透過設定ではない)完全な アルファチャネル情報を保存するフラグを設定する
imagescale
— 幅と高さを指定して、画像の縮尺を変更する
imagesetbrush
— 線の描画用にブラシイメージを設定する
imagesetinterpolation
— 補間方法を設定する
imagesetpixel
— 点を生成する
imagesetstyle
— 線描画用のスタイルを設定する
imagesetthickness
— 線描画用の線幅を設定する
imagesettile
— 塗りつぶし用のイメージを設定する
imagestring
— 文字列を水平に描画する
imagestringup
— 文字列を垂直に描画する
imagesx
— 画像の幅を取得する
imagesy
— 画像の高さを取得する
imagetruecolortopalette
— TrueColor イメージをパレットイメージに変換する
imagettfbbox
— TypeType フォントを使用したテキストの bounding box を生成する
imagettftext
— TrueType フォントを使用してテキストを画像に書き込む
imagetypes
— この PHP がサポートしている画像形式を返す
imagewbmp
— 画像をブラウザあるいはファイルに出力する
imagewebp
— WebP 画像をブラウザあるいはファイルに出力する
imagexbm
— XBM 画像をブラウザあるいはファイルに出力する
iptcembed
— バイナリ IPTC データを JPEG イメージに埋めこむ
iptcparse
— バイナリの IPTC ブロックのタグをパースする
jpeg2wbmp
— JPEG イメージファイルから WBMP イメージファイルに変換する
png2wbmp
— PNG イメージファイルから WBMP イメージファイルに変換する
read_exif_data
導入
画像処理および作成
PHP Manual