# GmagickDraw クラス

(PECL gmagick >= Unknown)

## はじめに

## クラス概要

class GmagickDraw {
/* メソッド */
public function annotate(float `$x`, float `$y`, string `$text`): GmagickDraw
public function arc(
float `$sx`,
float `$sy`,
float `$ex`,
float `$ey`,
float `$sd`,
float `$ed`
): GmagickDraw
public function bezier(array `$coordinate_array`): GmagickDraw
public function ellipse(
float `$ox`,
float `$oy`,
float `$rx`,
float `$ry`,
float `$start`,
float `$end`
): GmagickDraw
public function getfillcolor(): GmagickPixel
public function getfillopacity(): float
public function getfont(): mixed
public function getfontsize(): float
public function getfontstyle(): int
public function getfontweight(): int
public function getstrokecolor(): GmagickPixel
public function getstrokeopacity(): float
public function getstrokewidth(): float
public function gettextdecoration(): int
public function gettextencoding(): mixed
public function line(
float `$sx`,
float `$sy`,
float `$ex`,
float `$ey`
): GmagickDraw
public function point(float `$x`, float `$y`): GmagickDraw
public function polygon(array `$coordinates`): GmagickDraw
public function polyline(array `$coordinate_array`): GmagickDraw
public function rectangle(
float `$x1`,
float `$y1`,
float `$x2`,
float `$y2`
): GmagickDraw
public function rotate(float `$degrees`): GmagickDraw
public function roundrectangle(
float `$x1`,
float `$y1`,
float `$x2`,
float `$y2`,
float `$rx`,
float `$ry`
): GmagickDraw
public function scale(float `$x`, float `$y`): GmagickDraw
public function setfillcolor(mixed `$color`): GmagickDraw
public function setfillopacity(float `$fill_opacity`): GmagickDraw
public function setfont(string `$font`): GmagickDraw
public function setfontsize(float `$pointsize`): GmagickDraw
public function setfontstyle(int `$style`): GmagickDraw
public function setfontweight(int `$weight`): GmagickDraw
public function setstrokecolor(mixed `$color`): GmagickDraw
public function setstrokeopacity(float `$stroke_opacity`): GmagickDraw
public function setstrokewidth(float `$width`): GmagickDraw
public function settextdecoration(int `$decoration`): GmagickDraw
public function 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 — テキストのコードセットを設定する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open