MagickWand †
&tag(MagickWand,PHP,サンプル);
関連リンク †
- MagickWand for PHP Forum
- MagickWand For PHP Manual
- ImageMagick: MagickWand, C API for ImageMagick:
- PHP-Imagick Exemples
画像に情報を入れる †
任意のプロパティを追加 †
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]
コメントを追加 †
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を使用しているのでそのせいかも)
ラベルを追加 †
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