Monday, July 04, 2011

JMagickまとめ

画像操作・変形


画像の大きさを変更する
画像を回転させる
画像を上下・左右にスクロールさせる
画像の上下反転左右反転をする
画像をかたむける
画像を波型に揺らす

パターン生成


プラズマフラクタル画像を生成する
画像をタイル配置する
ビルトインパターンの画像を生成する

グラデーション


グラデーション画像を生成する
バンド状のグラデーションを描画する
画像の指定した点から円形のバンド状に明るさを変える

グレースケール・明度・彩度


画像を2値化する
2値化した画像の黒色部分の色を変え白色分を透明にする
画像をグレースケールに変換する
マスクした部分を白黒にする
画像の彩度を右方向へ徐々に落とす
画像のコントラストを上げる
明度・彩度・色相を変更する

画像処理


画像を油絵調に変換する
画像を木炭画調に変換する
画像に色を着色する
画像のエッジ抽出をする
メディアンフィルタを適用する
画像の色を減色する
画像をセピア調っぽく変換する

画像描画


JMgickで角丸四角を描画する
画像の上に文字列を描画する
タイルパターンの文字列を描画する
手塗り風の四角を描画する

切り取り


画像を丸く切り取る
画像の一部を四角に切り取る
画像を角丸四角に切り取る
画像を切り落とす

重ね合わせ


画像を重ね合わせる
画像を半透明にして重ね合わせる
半透明の青いぼかしを重ね合わせる

その他


画像の端を暗くする
画像を2値化してメッシュ状にした透過PNGを生成する
画像の輪郭を影で浮かび上がらせた画像を生成する
画像の端がかすれたような処理をする
画像をビデオ風にする
文字列画像を作成する
画像に枠をつける
アニメーションGIFを出力する
画像のqualityを指定して保存する
ImageMagickをJavaから使用するための設定(JMagickインストール)