# GmagickDraw クラス

(PECL gmagick >= Unknown)

## はじめに

## クラス概要

GmagickDraw {
/* メソッド */
public annotate ( float `$x` , float `$y` , string `$text` ) : GmagickDraw
public arc ( float `$sx` , float `$sy` , float `$ex` , float `$ey` , float `$sd` , float `$ed` ) : GmagickDraw
public bezier ( array `$coordinate_array` ) : GmagickDraw
public ellipse ( float `$ox` , float `$oy` , float `$rx` , float `$ry` , float `$start` , float `$end` ) : GmagickDraw
public getfillcolor ( void ) : GmagickPixel
public getfillopacity ( void ) : float
public getfont ( void ) : mixed
public getfontsize ( void ) : float
public getfontstyle ( void ) : int
public getfontweight ( void ) : int
public getstrokecolor ( void ) : GmagickPixel
public getstrokeopacity ( void ) : float
public getstrokewidth ( void ) : float
public gettextdecoration ( void ) : int
public gettextencoding ( void ) : mixed
public line ( float `$sx` , float `$sy` , float `$ex` , float `$ey` ) : GmagickDraw
public point ( float `$x` , float `$y` ) : GmagickDraw
public polygon ( array `$coordinates` ) : GmagickDraw
public polyline ( array `$coordinate_array` ) : GmagickDraw
public rectangle ( float `$x1` , float `$y1` , float `$x2` , float `$y2` ) : GmagickDraw
public rotate ( float `$degrees` ) : GmagickDraw
public roundrectangle ( float `$x1` , float `$y1` , float `$x2` , float `$y2` , float `$rx` , float `$ry` ) : GmagickDraw
public scale ( float `$x` , float `$y` ) : GmagickDraw
public setfillcolor ( mixed `$color` ) : GmagickDraw
public setfillopacity ( float `$fill_opacity` ) : GmagickDraw
public setfont ( string `$font` ) : GmagickDraw
public setfontsize ( float `$pointsize` ) : GmagickDraw
public setfontstyle ( int `$style` ) : GmagickDraw
public setfontweight ( int `$weight` ) : GmagickDraw
public setstrokecolor ( mixed `$color` ) : GmagickDraw
public setstrokeopacity ( float `$stroke_opacity` ) : GmagickDraw
public setstrokewidth ( float `$width` ) : GmagickDraw
public settextdecoration ( int `$decoration` ) : GmagickDraw
public settextencoding ( string `$encoding` ) : GmagickDraw
}

## 目次

- GmagickDraw::annotate — 画像の上にテキストを描画する
- GmagickDraw::arc — 弧を描く
- GmagickDraw::bezier — ベジエ曲線を描く
- GmagickDraw::ellipse — 楕円を画像上に描く
- GmagickDraw::getfillcolor — 塗りつぶし色を返す
- GmagickDraw::getfillopacity — 描画に使う不透明度を返す
- GmagickDraw::getfont — フォントを返す
- GmagickDraw::getfontsize — フォントのポイント数を返す
- GmagickDraw::getfontstyle — フォントスタイルを返す
- GmagickDraw::getfontweight — フォントのウェイトを返す
- GmagickDraw::getstrokecolor — オブジェクトの輪郭の描画に使う色を返す
- GmagickDraw::getstrokeopacity — オブジェクトの輪郭の不透明度を返す
- GmagickDraw::getstrokewidth — オブジェクトの輪郭の描画に使う線の幅を返す
- GmagickDraw::gettextdecoration — テキストのデコレーションを返す
- GmagickDraw::gettextencoding — テキストのアノテーションで使うコードセットを返す
- GmagickDraw::line — 直線を描く
- GmagickDraw::point — 点を描く
- GmagickDraw::polygon — 多角形を描く
- GmagickDraw::polyline — ポリラインを描く
- GmagickDraw::rectangle — 矩形を描く
- GmagickDraw::rotate — 指定した回転角を現在の座標空間に適用する
- GmagickDraw::roundrectangle — 角が丸い矩形を描く
- GmagickDraw::scale — 倍率を調整する
- GmagickDraw::setfillcolor — オブジェクトの塗りつぶしに使う色を設定する
- GmagickDraw::setfillopacity — 不透明度を設定する
- GmagickDraw::setfont — テキストのアノテーションで使うフォントの完全な名前を設定する
- GmagickDraw::setfontsize — テキストのアノテーションで使うフォントのポイント数を設定する
- GmagickDraw::setfontstyle — テキストのアノテーションで使うフォントのスタイルを設定する
- GmagickDraw::setfontweight — フォントのウェイトを設定する
- GmagickDraw::setstrokecolor — オブジェクトの輪郭の描画に使う色を設定する
- GmagickDraw::setstrokeopacity — オブジェクトの輪郭の不透明度を設定する
- GmagickDraw::setstrokewidth — オブジェクトの輪郭の描画に使う線の幅を設定する
- GmagickDraw::settextdecoration — デコレーションを設定する
- GmagickDraw::settextencoding — テキストのコードセットを設定する