MagickWand

&tag(MagickWand,PHP,サンプル);

関連リンク

画像に情報を入れる

任意のプロパティを追加

MagickSetImageProperty

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]

コメントを追加

MagickCommentImage

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を使用しているのでそのせいかも)

ラベルを追加

MagickLabelImage

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]

関数リスト

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

Last-modified: 2016-07-10 (日) 02:00:30