例
Gmagick::addimage
Gmagick
PHP Manual

# Gmagick クラス

(PECL gmagick >= Unknown)

## 導入

## クラス概要

Gmagick {
/* メソッド */
public Gmagick addimage ( Gmagick `$Gmagick` )
public Gmagick addnoiseimage ( int `$NOISE` )
public Gmagick annotateimage ( GmagickDraw `$GmagickDraw` , float `$x` , float `$y` , float `$angle` , string `$text` )
public Gmagick blurimage ( float `$radius` , float `$sigma` [, int `$channel` ] )
public Gmagick borderimage ( GmagickPixel `$color` , int `$width` , int `$height` )
public Gmagick charcoalimage ( float `$radius` , float `$sigma` )
public Gmagick chopimage ( int `$width` , int `$height` , int `$x` , int `$y` )
public Gmagick clear ( void )
public Gmagick commentimage ( string `$comment` )
public Gmagick compositeimage ( Gmagick `$source` , int `$COMPOSE` , int `$x` , int `$y` )
public __construct ([ string `$filename` ] )
public Gmagick cropimage ( int `$width` , int `$height` , int `$x` , int `$y` )
public Gmagick cropthumbnailimage ( int `$width` , int `$height` )
public Gmagick current ( void )
public Gmagick cyclecolormapimage ( int `$displace` )
public void deconstructimages ( void )
public Gmagick despeckleimage ( void )
public Gmagick destroy ( void )
public Gmagick drawimage ( GmagickDraw `$GmagickDraw` )
public Gmagick edgeimage ( float `$radius` )
public Gmagick embossimage ( float `$radius` , float `$sigma` )
public Gmagick enhanceimage ( void )
public Gmagick equalizeimage ( void )
public Gmagick flipimage ( void )
public Gmagick flopimage ( void )
public Gmagick frameimage ( GmagickPixel `$color` , int `$width` , int `$height` , int `$inner_bevel` , int `$outer_bevel` )
public Gmagick gammaimage ( float `$gamma` )
public string getcopyright ( void )
public string getfilename ( void )
public void getimagebackgroundcolor ( void )
public array getimageblueprimary ( void )
public void getimagebordercolor ( void )
public int getimagechanneldepth ( int `$channel_type` )
public int getimagecolors ( void )
public int getimagecolorspace ( void )
public int getimagecompose ( void )
public int getimagedelay ( void )
public int getimagedepth ( void )
public int getimagedispose ( void )
public array getimageextrema ( void )
public string getimagefilename ( void )
public string getimageformat ( void )
public float getimagegamma ( void )
public array getimagegreenprimary ( void )
public int getimageheight ( void )
public array getimagehistogram ( void )
public int getimageindex ( void )
public int getimageinterlacescheme ( void )
public int getimageiterations ( void )
public int getimagematte ( void )
public void getimagemattecolor ( void )
public string getimageprofile ( string `$name` )
public array getimageredprimary ( void )
public int getimagerenderingintent ( void )
public array getimageresolution ( void )
public int getimagescene ( void )
public string getimagesignature ( void )
public int getimagetype ( void )
public int getimageunits ( void )
public array getimagewhitepoint ( void )
public int getimagewidth ( void )
public string getpackagename ( void )
public array getquantumdepth ( void )
public string getreleasedate ( void )
public array getsamplingfactors ( void )
public array getsize ( void )
public array getversion ( void )
public mixed hasnextimage ( void )
public mixed haspreviousimage ( void )
public mixed implodeimage ( float `$radius` )
public mixed labelimage ( string `$label` )
public mixed levelimage ( float `$blackPoint` , float `$gamma` , float `$whitePoint` [, int `$channel` = Gmagick::CHANNEL_DEFAULT ] )
public mixed magnifyimage ( void )
public Gmagick mapimage ( gmagick `$gmagick` , bool `$dither` )
public void medianfilterimage ( float `$radius` )
public void minifyimage ( void )
public void modulateimage ( float `$brightness` , float `$saturation` , float `$hue` )
public void motionblurimage ( float `$radius` , float `$sigma` , float `$angle` )
public void newimage ( int `$width` , int `$height` , string `$background` [, string `$format` ] )
public bool nextimage ( void )
public void normalizeimage ([ int `$channel` ] )
public void oilpaintimage ( float `$radius` )
public bool previousimage ( void )
public void profileimage ( string `$name` , string `$profile` )
public void quantizeimage ( int `$numColors` , int `$colorspace` , int `$treeDepth` , bool `$dither` , bool `$measureError` )
public void quantizeimages ( int `$numColors` , int `$colorspace` , int `$treeDepth` , bool `$dither` , bool `$measureError` )
public array queryfontmetrics ( GmagickDraw `$draw` , string `$text` )
public array queryfonts ([ string `$pattern` = "*" ] )
public array queryformats ([ string `$pattern` = "*" ] )
public void radialblurimage ( float `$angle` [, int `$channel` = Gmagick::CHANNEL_DEFAULT ] )
public void raiseimage ( int `$width` , int `$height` , int `$x` , int `$y` , bool `$raise` )
public void read ( string `$filename` )
public void readimage ( string `$filename` )
public void readimageblob ( string `$imageContents` [, string `$filename` ] )
public void readimagefile ( resource `$fp` [, string `$filename` ] )
public void reducenoiseimage ( float `$radius` )
public void removeimage ( void )
public string removeimageprofile ( string `$name` )
public void resampleimage ( float `$xResolution` , float `$yResolution` , int `$filter` , float `$blur` )
public void resizeimage ( int `$width` , int `$height` , int `$filter` , float `$blur` [, bool `$fit` = false ] )
public void rollimage ( int `$x` , int `$y` )
public Gmagick rotateimage ( mixed `$color` , float `$degrees` )
public Gmagick scaleimage ( int `$width` , int `$height` [, bool `$fit` = false ] )
public Gmagick separateimagechannel ( int `$channel` )
public Gmagick setfilename ( string `$filename` )
public Gmagick setimagebackgroundcolor ( GmagickPixel `$color` )
public Gmagick setimageblueprimary ( float `$x` , float `$y` )
public Gmagick setimagebordercolor ( GmagickPixel `$color` )
public Gmagick setimagechanneldepth ( int `$channel` , int `$depth` )
public Gmagick setimagecolorspace ( int `$colorspace` )
public Gmagick setimagecompose ( int `$composite` )
public Gmagick setimagedelay ( int `$delay` )
public Gmagick setimagedepth ( int `$depth` )
public Gmagick setimagedispose ( int `$disposeType` )
public Gmagick setimagefilename ( string `$filename` )
public Gmagick setimageformat ( string `$imageFormat` )
public Gmagick setimagegamma ( float `$gamma` )
public Gmagick setimagegreenprimary ( float `$x` , float `$y` )
public Gmagick setimageindex ( int `$index` )
public Gmagick setimageinterlacescheme ( int `$interlace` )
public Gmagick setimageiterations ( int `$iterations` )
public Gmagick setimageprofile ( string `$name` , string `$profile` )
public Gmagick setimageredprimary ( float `$x` , float `$y` )
public Gmagick setimagerenderingintent ( int `$rendering_intent` )
public Gmagick setimageresolution ( float `$xResolution` , float `$yResolution` )
public Gmagick setimagescene ( int `$scene` )
public Gmagick setimagetype ( int `$imgType` )
public Gmagick setimageunits ( int `$resolution` )
public Gmagick setimagewhitepoint ( float `$x` , float `$y` )
public Gmagick setsamplingfactors ( array `$factors` )
public Gmagick setsize ( int `$columns` , int `$rows` )
public Gmagick shearimage ( mixed `$color` , float `$xShear` , float `$yShear` )
public Gmagick solarizeimage ( int `$threshold` )
public Gmagick spreadimage ( float `$radius` )
public Gmagick stripimage ( void )
public Gmagick swirlimage ( float `$degrees` )
public Gmagick thumbnailimage ( int `$width` , int `$height` [, bool `$fit` = false ] )
public Gmagick trimimage ( float `$fuzz` )
public void write ( string `$filename` )
public Gmagick writeimage ( string `$filename` [, bool `$all_frames` = false ] )
}

## 目次

- Gmagick::addimage — 新しい画像を Gmagick オブジェクトの画像リストに追加する
- Gmagick::addnoiseimage — ランダムなノイズを画像に追加する
- Gmagick::annotateimage — 画像にテキストによる注記を加える
- Gmagick::blurimage — blur (にじみ) フィルタを画像に追加する
- Gmagick::borderimage — 画像の周りを枠線で囲む
- Gmagick::charcoalimage — 木炭画をシミュレートする
- Gmagick::chopimage — 画像の一部を取り除き、切り詰める
- Gmagick::clear — Gmagick オブジェクトに関連付けられたすべてのリソースをクリアする
- Gmagick::commentimage — コメントを画像に追加する
- Gmagick::compositeimage — ある画像を別の画像に合成する
- Gmagick::__construct — Gmagick のコンストラクタ
- Gmagick::cropimage — 画像の一部を抽出する
- Gmagick::cropthumbnailimage — 切り取ってサムネイルを作成する
- Gmagick::current — 現在の Gmagick オブジェクトへの参照を返す
- Gmagick::cyclecolormapimage — 画像のカラーマップを移動する
- Gmagick::deconstructimages — 画像間の特定のピクセルの差を返す
- Gmagick::despeckleimage — 画像内のスペックルノイズを軽減する
- Gmagick::destroy — Gmagick オブジェクトを破棄する
- Gmagick::drawimage — 現在の画像上の GmagickDraw オブジェクトをレンダリングする
- Gmagick::edgeimage — 画像の輪郭を強調する
- Gmagick::embossimage — グレースケール画像に三次元効果を施して返す
- Gmagick::enhanceimage — ノイジーな画像の品質を向上させる
- Gmagick::equalizeimage — 画像ヒストグラムを均等化する
- Gmagick::flipimage — 垂直方向に反転した画像を作成する
- Gmagick::flopimage — 水平方向に反転した画像を作成する
- Gmagick::frameimage — 三次元の枠線をシミュレートする
- Gmagick::gammaimage — 画像をガンマ補正する
- Gmagick::getcopyright — GraphicsMagick API の著作権情報を文字列で返す
- Gmagick::getfilename — 画像シーケンスに関連付けられたファイル名を取得する
- Gmagick::getimagebackgroundcolor — 画像の背景色を返す
- Gmagick::getimageblueprimary — 青が一番強い点を返す
- Gmagick::getimagebordercolor — 画像の前景色を返す
- Gmagick::getimagechanneldepth — 特定の画像チャネルの深度を返す
- Gmagick::getimagecolors — 指定した色マップインデックスの色を返す
- Gmagick::getimagecolorspace — 画像の色空間を取得する
- Gmagick::getimagecompose — 画像の合成演算子を返す
- Gmagick::getimagedelay — 画像の遅延を取得する
- Gmagick::getimagedepth — 画像の深度を取得する
- Gmagick::getimagedispose — 画像の配置方法を取得する
- Gmagick::getimageextrema — 画像の極値を取得する
- Gmagick::getimagefilename — シーケンス内の特定の画像のファイル名を返す
- Gmagick::getimageformat — シーケンス内の特定の画像のフォーマットを返す
- Gmagick::getimagegamma — 画像のガンマを取得する
- Gmagick::getimagegreenprimary — 緑が一番強い点を返す
- Gmagick::getimageheight — 画像の高さを返す
- Gmagick::getimagehistogram — 画像のヒストグラムを取得する
- Gmagick::getimageindex — 現在アクティブな画像のインデックスを取得する
- Gmagick::getimageinterlacescheme — 画像のインターレース手法を取得する
- Gmagick::getimageiterations — 画像の反復を取得する
- Gmagick::getimagematte — 画像がマットチャネルを持っているかどうかを返す
- Gmagick::getimagemattecolor — 画像のマット色を返す
- Gmagick::getimageprofile — 指定した名前の画像プロファイルを返す
- Gmagick::getimageredprimary — 赤が一番強い点を返す
- Gmagick::getimagerenderingintent — 画像のレンダリング方向を取得する
- Gmagick::getimageresolution — 画像の X 方向と Y 方向の解像度を取得する
- Gmagick::getimagescene — 画像のシーンを取得する
- Gmagick::getimagesignature — SHA-256 メッセージダイジェストを生成する
- Gmagick::getimagetype — 画像の型を取得する
- Gmagick::getimageunits — 画像の解像度の単位を取得する
- Gmagick::getimagewhitepoint — 色度が白い点を返す
- Gmagick::getimagewidth — 画像の幅を返す
- Gmagick::getpackagename — GraphicsMagick パッケージ名を返す
- Gmagick::getquantumdepth — Gmagick quantum depth を取得する
- Gmagick::getreleasedate — GraphicsMagick のリリース日を返す
- Gmagick::getsamplingfactors — 水平方向および垂直方向のサンプリング係数を取得する
- Gmagick::getsize — Gmagick オブジェクトのサイズを取得する
- Gmagick::getversion — GraphicsMagick API のバージョンを返す
- Gmagick::hasnextimage — オブジェクトが次の画像を保持しているかどうかを調べる
- Gmagick::haspreviousimage — オブジェクトが前の画像を保持しているかどうかを調べる
- Gmagick::implodeimage — 新しい画像をコピーとして作成する
- Gmagick::labelimage — ラベルを画像に追加する
- Gmagick::levelimage — 画像のレベルを調節する
- Gmagick::magnifyimage — 画像を二倍に比例拡大する
- Gmagick::mapimage — 画像の色を、参照画像の中の最も近い色に置き換える
- Gmagick::medianfilterimage — デジタルフィルタを適用する
- Gmagick::minifyimage — 画像をその半分のサイズに比例縮小する
- Gmagick::modulateimage — 明度、彩度、色相を制御する
- Gmagick::motionblurimage — モーションブラーをシミュレートする
- Gmagick::newimage — 新しい画像を作成する
- Gmagick::nextimage — 次の画像に移動する
- Gmagick::normalizeimage — カラー画像のコントラストを強調する
- Gmagick::oilpaintimage — 油絵をシミュレートする
- Gmagick::previousimage — オブジェクト内の前の画像に移動する
- Gmagick::profileimage — 画像のプロファイルを追加あるいは削除する
- Gmagick::quantizeimage — 参照画像内の色を解析する
- Gmagick::quantizeimages — 画像シーケンス内の色を解析する
- Gmagick::queryfontmetrics — フォントメトリクスを表す配列を返す
- Gmagick::queryfonts — 設定したフォントを返す
- Gmagick::queryformats — Gmagick がサポートするフォーマットを返す
- Gmagick::radialblurimage — 画像にラジアルブラーを施す
- Gmagick::raiseimage — 三次元のボタン風の効果をシミュレートする
- Gmagick::read — ファイルから画像を読み込む
- Gmagick::readimage — ファイルから画像を読み込む
- Gmagick::readimageblob — バイナリ文字列から画像を読み込む
- Gmagick::readimagefile — オープンしているファイルハンドルから画像を読み込む
- Gmagick::reducenoiseimage — 画像の輪郭をなめらかにする
- Gmagick::removeimage — 画像リストから画像を削除する
- Gmagick::removeimageprofile — 指定した名前の画像プロファイルを削除して返す
- Gmagick::resampleimage — 画像を指定した解像度にリサンプリングする
- Gmagick::resizeimage — 画像のサイズを変更する
- Gmagick::rollimage — 画像を補正する
- Gmagick::rotateimage — 画像を回転する
- Gmagick::scaleimage — 画像のサイズを変更する
- Gmagick::separateimagechannel — 画像からチャネルを分離する
- Gmagick::setfilename — 画像を読み書きする前にファイル名を設定する
- Gmagick::setimagebackgroundcolor — 画像の背景色を設定する
- Gmagick::setimageblueprimary — 青が一番強い点を設定する
- Gmagick::setimagebordercolor — 画像の前景色を設定する
- Gmagick::setimagechanneldepth — 特定の画像チャネルの深度を設定する
- Gmagick::setimagecolorspace — 画像の色空間を設定する
- Gmagick::setimagecompose — 画像の合成演算子を設定する
- Gmagick::setimagedelay — 画像の遅延を設定する
- Gmagick::setimagedepth — 画像の深度を設定する
- Gmagick::setimagedispose — 画像の配置方法を設定する
- Gmagick::setimagefilename — シーケンス内の特定の画像のファイル名を設定する
- Gmagick::setimageformat — 特定の画像のフォーマットを設定する
- Gmagick::setimagegamma — 画像のガンマを設定する
- Gmagick::setimagegreenprimary — 緑が一番強い点を設定する
- Gmagick::setimageindex — 画像リスト内でのイテレータの位置を、index パラメータで指定した場所に設定する
- Gmagick::setimageinterlacescheme — 画像のインターレース手法を設定する
- Gmagick::setimageiterations — 画像の反復を設定する
- Gmagick::setimageprofile — 指定した名前の画像プロファイルを Gmagick オブジェクトに追加する
- Gmagick::setimageredprimary — 赤が一番強い点を設定する
- Gmagick::setimagerenderingintent — 画像のレンダリング方向を設定する
- Gmagick::setimageresolution — 画像の解像度を設定する
- Gmagick::setimagescene — 画像のシーンを設定する
- Gmagick::setimagetype — 画像の型を設定する
- Gmagick::setimageunits — 画像の解像度の単位を設定する
- Gmagick::setimagewhitepoint — 画像の色度が白い点を設定する
- Gmagick::setsamplingfactors — 画像のサンプリング係数を設定する
- Gmagick::setsize — Gmagick オブジェクトのサイズを設定する
- Gmagick::shearimage — 平行四辺形を作成する
- Gmagick::solarizeimage — 画像にソラリゼーション効果を適用する
- Gmagick::spreadimage — ブロック内の各ピクセルをランダムに移動する
- Gmagick::stripimage — 画像からすべてのプロパティやコメントを除去する
- Gmagick::swirlimage — 画像の中心から、ピクセルを渦巻状にする
- Gmagick::thumbnailimage — 画像のサイズを変更する
- Gmagick::trimimage — 画像の輪郭を削除する
- Gmagick::write — 画像を指定したファイル名で書き出す
- Gmagick::writeimage — 画像を指定したファイル名で書き出す

例
Gmagick::addimage
Gmagick
PHP Manual