最終更新: 2016.10.22

※このページは公式の文書ではなく、 開発者側の認可を受けたものでもありません。 実際の使用方法に関しては、 公式ウェブページや配布パッケージ内の文書などをご確認ください。

gd-2.0.35

GDはグラフィックス・ライブラリです。

概要

名称gd
バージョン2.0.35
説明グラフィックス・ライブラリ
プログラミング言語C
プロジェクトページhttps://libgd.github.io/

ドキュメント

リファレンス

データ型

gdImagegdがイメージを格納するデータ構造体
gdImagePtrイメージ構造体へのポインタ
gdIOCtxファイルを読み書きする gd の関数コンテキスト
gdFontフォント構造体
gdFontPtrフォント構造体へのポインタ
gdPointイメージの座標空間の点を表す
gdPointPtrgdPoint構造体へのポインタ
gdFTStringExtragdImageStringFTEx関数へのパラメータとして使う構造体
gdFTStringExtraPtrgdFTStringExtra構造体へのポインタ
gdSourcePNGから読むことができるソースを表現する
gdSinkPNGに書き込むことができるシンク(転送先)を表現する

イメージの作成、破棄、ローディング、および保存

gdImageCreateパレットベースのイメージ(256色以下)を作成する
gdImageCreateTrueColorTrueColorイメージを作成する
gdImageCreateFromJpeg
gdImageCreateFromJpegPtr
gdImageCreateFromJpegCtx
JPEGフォーマットファイルからTrueColorイメージをロードする
gdImageCreateFromPng
gdImageCreateFromPngPtr
gdImageCreateFromPngCtx
PNGフォーマットファイルからイメージをロードする
gdImageCreateFromGif
gdImageCreateFromGifPtr
gdImageCreateFromGifCtx
GIFフォーマットファイルからイメージをロードする
gdImageCreateFromGd
gdImageCreateFromGdPtr
gdImageCreateFromGdCtx
gdフォーマットファイルからイメージをロードする
gdImageCreateFromGd2
gdImageCreateFromGd2Ptr
gdImageCreateFromGd2Ctx
gd2フォーマットファイルからイメージをロードする
gdImageCreateFromGd2Part
gdImageCreateFromGd2PartPtr
gdImageCreateFromGd2PartCtx
gd2フォーマットファイルからイメージのパートをロードする
gdImageCreateFromWBMP
gdImageCreateFromWBMPPtr
gdImageCreateFromWBMPCtx
WBMPフォーマットファイルからイメージをロードする
gdImageCreateFromXbmXビットマップ・フォーマットファイルからイメージをロードする
gdImageCreateFromXpmXPM X Window System カラービットマップ・フォーマットファイルからイメージをロードする
gdImageDestroyイメージと関連付けられたメモリを解放する
gdImageJpeg
gdImageJpegCtx
イメージを指定のファイルにJPEGフォーマットで出力する
gdImageJpegPtrメモリデータでJPEGを出力する
gdImageGif
gdImageGifCtx
イメージを指定のファイルにGIFフォーマットで出力する
gdImageGifPtrメモリデータでGIFを出力する
gdImageGifAnimBegin
gdImageGifAnimBeginCtx
GIF アニメーションを作成するとき、最初に呼び出す関数
gdImageGifAnimBeginPtrメモリデータで出力することを除き gdImageGifAnimBegin と同じ
gdImageGifAnimAdd
gdImageGifAnimAddCtx
GIF アニメーションへフレームを書き込む
gdImageGifAnimAddPtrメモリデータで出力することを除き gdImageGifAnimAdd と同じ
gdImageGifAnimEnd
gdImageGifAnimEndCtx
GIF アニメーションのファイルを終端する
gdImageGifAnimEndPtrGIF アニメーションのファイルを終端する
gdImagePng
gdImagePngCtx
PNG フォーマットで指定のファイルにイメージを出力する
gdImagePngEx
gdImagePngCtxEx
PNG フォーマットで指定のファイルにイメージを出力する
gdImagePngPtrメモリデータで PNG を出力する
gdImagePngPtrExメモリデータで PNG を出力する
gdImagePngToSinksink へ PNG データを書き込む
gdImageWBMP
gdImageWBMPCtx
WBMP フォーマットで指定のファイルにイメージを出力する
gdImageWBMPPtrメモリデータで WBMP を出力する
gdImageGdgd イメージフォーマットで指定のファイルにイメージを出力する
gdImageGdPtrメモリデータで gd を出力する
gdImageGd2
gdImageGd2Ctx
gd2 イメージフォーマットで指定のファイルにイメージを出力する
gdImageGd2Ptrメモリデータで gd2 を出力する
gdImageTrueColorToPalette
gdImageCreatePaletteFromTrueColor
TrueColorイメージとパレットベースイメージを変換する

描画関数

gdImageSetPixelピクセルをセットする
gdImageLine線分を描画する
gdImageDashedLine破線を描画する
gdImagePolygon多角形を描画する
gdImageOpenPolygon多角形を描画する
gdImageRectangle長方形を描画する
gdImageFilledPolygon多角形を塗りつぶす
gdImageFilledRectangle長方形を塗りつぶす
gdImageArc楕円形を描画する
gdImageFilledArc楕円形を塗りつぶす
gdImageFilledEllipse楕円形を塗りつぶす
gdImageFillToBorder指定の色でイメージの部分を塗りつぶす(floods)
gdImageFill指定の色でイメージの部分を塗りつぶす(floods)
gdImageSetAntiAliased-
gdImageSetAntiAliasedDontBlend-
gdImageSetBrushブラシを指定する
gdImageSetTileタイルを指定する
gdImageSetStyleスタイルを指定する
gdImageSetThickness線分の幅を指定する
gdImageAlphaBlending-
gdImageSaveAlpha-
gdImageSetClipクリッピング矩形をセットする
gdImageGetClip現在のクリッピング矩形を得る

問い合わせ

gdImageAlpha色のアルファ成分を返す
gdImageBlue色の青色成分を返す
gdImageGetPixel指定のピクセルの色を得る
gdImageBoundsSafe指定の点がクリッピング矩形に入っているかどうか調べる
gdImageGreen色の緑色成分を返す
gdImageRed色の赤色成分を返す
gdImageSXイメージの幅を返す
gdImageSYイメージの高さを返す

テキスト

gdFontGetSmall"small" gdフォントのフォントポインタを返す
gdFontGetLarge"large" gdフォントのフォントポインタを返す
gdFontGetMediumBold"medium bold" gdフォントのフォントポインタを返す
gdFontGetGiant"giant" gdフォントのフォントポインタを返す
gdFontGetTiny"tiny" gdフォントのフォントポインタを返す
gdImageChar1つの文字を描画する
gdImageCharUp縦方向に1つの文字を描画する
gdImageString文字列を描画する
gdImageString1616ビット文字の文字列を描画する
gdImageStringUp縦方向に文字列を描画する
gdImageStringUp16縦方向に16ビット文字の文字列を描画する
gdFTUseFontConfig-
gdImageStringFT-
gdImageStringFTEx-
gdImageStringFTCircle-
gdImageStringTTF-
gdFontCacheSetup-
gdFontCacheShutdown-

カラー

gdImageColorAllocate新しく色を確保します
gdImageColorAllocateAlphaRGBAで新しく色を確保します
gdImageColorClosest指定のRGBに最も近い色を返す
gdImageColorClosestAlpha指定のRGBAに最も近い色を返す
gdImageColorClosestHWB指定のRGBに最も近い色を返します
gdImageColorExact指定のRGBに正確に一致する色を返す
gdImageColorResolve指定のRGBの色を返す
gdImageColorResolveAlpha指定のRGBAの色を返す
gdImageColorsTotal確保された色の数を返す
gdImageRed色の赤成分を返す
gdImageGreen色の緑成分を返す
gdImageBlue色の青成分を返す
gdImageGetInterlacedイメージがインターレースされるかどうか調べる
gdImageGetTransparent現在の透明カラーインデックスを返す
gdImageColorDeallocate確保した色を解放する
gdImageColorTransparent指定のイメージの指定のインデックスに透明カラーインデックスをセットします
gdImageTrueColorTrueColorイメージで描画するときのRGBAカラー値を返す
gdTrueColorAlphaTrueColorイメージで描画するときのRGBAカラー値を返す

コピー、リサイズ

gdImageCopyイメージをコピーする
gdImageCopyResizedイメージのコピーとサイズ変更をする
gdImageCopyResampledイメージをコピーし、ピクセルが滑らかになるようにサイズ変更します
gdImageCopyRotatedイメージをコピーし、回転します
gdImageCopyMerge2つのイメージを混合する
gdImageCopyMergeGray2つのイメージを混合する
gdImagePaletteCopyパレットをコピーする
gdImageSquareToCircle-
gdImageSharpenイメージをシャープにする

その他

gdImageCompare-
gdImageInterlace-
gdFreeメモリのブロックを解放します

定義値

gdAntiAliased-
gdBrushed-
gdMaxColors-
gdStyled-
gdStyledBrushed-
gdDashSize-
gdTiled-
gdTransparent-