*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