*MagickWand [#z0a45063]
#contents
&tag(MagickWand,PHP,サンプル);
**関連リンク [#g1a3a445]
-[[MagickWand for PHP Forum:http://www.imagemagick.org/discourse-server/viewforum.php?f=10]]
-[[MagickWand For PHP Manual:http://www.magickwand.org/]]
-[[ImageMagick: MagickWand, C API for ImageMagick::http://www.imagemagick.org/script/magick-wand.php]]
-[[PHP-Imagick Exemples:http://www.linux-nantes.fr.eu.org/~fmonnier/doc/imagick/]]


**画像に情報を入れる [#u73d785f]
***任意のプロパティを追加 [#md1afdab]
''[[MagickSetImageProperty:http://www.magickwand.org/MagickSetImageProperty.html]]''~
>bool ''MagickSetImageProperty'' ( MagickWand mgck_wnd, string name, string property )
>現在のアクティブなイメージへ指定したプロパティを追加します。同じ名前がある場合それを上書きします。

例)
 $magick_wand=NewMagickWand();
 MagickNewImage($magick_wand, 16, 16);
 MagickSetImageProperty($magick_wand, 'hoge', 'fuga');
 MagickSetFormat($magick_wand, "png");
 MagickWriteImage($magick_wand, "test.png");
 DestroyMagickWand($magick_wand); 

追加されたデータ
 starndard text: [hoge]=[fuga]
***コメントを追加 [#q087d0c2]
''[[MagickCommentImage:http://www.magickwand.org/MagickCommentImage.html]]''~
>bool ''MagickCommentImage'' ( MagickWand mgck_wnd, string comment )
>コメントを現在のアクティブなイメージに追加します。

例)
 $magick_wand=NewMagickWand();
 MagickNewImage($magick_wand, 16, 16);
 MagickCommentImage( $magick_wand, "Added comment");
 MagickSetFormat($magick_wand, "png");
 MagickWriteImage($magick_wand, "test.png");
 DestroyMagickWand($magick_wand); 
追加されたデータ
 starndard text: [comment]=[adds coment]
※注意 日本語を入れるときは Shift_JIS に変換しないと文字化けします。~
(ヘッダの確認にWindowsを使用しているのでそのせいかも)


***ラベルを追加 [#u36527fa]
''[[MagickLabelImage:http://www.magickwand.org/MagickLabelImage.html]]''~
>bool ''MagickLabelImage'' ( MagickWand mgck_wnd, string label )
>ラベルを現在のアクティブなイメージに追加します。

例)
 $magick_wand=NewMagickWand();
 MagickNewImage($magick_wand, 16, 16);
 MagickLabelImage( $magick_wand, "Added label");
 MagickSetFormat($magick_wand, "png");
 MagickWriteImage($magick_wand, "test.png");
 DestroyMagickWand($magick_wand); 
追加されたデータ
 starndard text: [comment]=[Added label]

**関数リスト [#f157ddb7]

:切り取り|MagickTransformImage
:書き出し|MagickWriteImage
:合成|MagickCompositeImage
:リサイズ|MagickSampleImage
:サムネイル|MagickThumbnailImage