Showing posts with label まとめ. Show all posts
Showing posts with label まとめ. Show all posts

Monday, July 04, 2011

JMagickまとめ

画像操作・変形


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

パターン生成


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

グラデーション


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

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


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

画像処理


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

画像描画


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

切り取り


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

重ね合わせ


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

その他


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

Wednesday, June 22, 2011

groovyとJOGLのまとめ

ワイヤーフレームの描画


ワイヤーフレームの立方体を描画する
ワイヤーフレームの円錐を描画する
ワイヤーフレームの円柱を描画する
ワイヤーフレームのティーポットを描画する
ワイヤーフレームの球を描画する
ワイヤーフレームのドーナツ型を描画する
ワイヤーフレームのひし形12面体を描画する
ワイヤーフレームのティーポットを描画する
ワイヤーフレームの4面体を描画する
ワイヤーフレームの8面体を描画する
ワイヤーフレームの20面体を描画する
ワイヤーフレームの12面体を描画する
ワイヤーフレームの四角を描画する
ワイヤーフレームの線の太さを指定する
線のスタイルを指定する
ワイヤフレームにアンチエイリアスをかける
2つのワイヤーフレームの立方体を重ね書きする

基本形状の描画


立方体を描画する
円錐を描画する
円柱を描画する
球を描画する
ティーポットを描画する
ひし形12面体を描画する
4面体を描画する
8面体を描画する
12面体を描画する
20面体を描画する
ドーナツ型を描画する

テクスチャ


テクスチャの張られたポリゴンを描画する
背景テクスチャの上にポリゴンを描画する
ポリゴンに繰り返しテクスチャを貼り付ける
球にテクスチャをマッピングする

質感・光源・効果


質感を設定する
半透明のティーポットを描画する
スポットライトを使用する
光源を設定する
フラットシェーディングの球を描画する
フォグをつけてレンダリングする

ポリゴン


市松模様の面を描画する
凹んだポリゴンを描画する
円弧を描画する
円盤を描画する

文字列の描画


文字列を描画する
ビットマップ文字列を描画する
ストロークフォントの文字列を描画する
複数の球の文字列を描画する

その他描画


つぶれた球を描画する
樽の形を描画する
立方体の市松模様を描画する
球が輪のようになった画像を描画する
球状に配置された立方体を描画する
複数の直方体を凸凹に配置する
少しずつ回転させた複数の立方体を描画する
画像を放射状に配置する
円柱がウニのように広がった画像を作成する
ピラミッドを描画する
複数の直方体の山を描画する
複数の直方体をスプリング状に配置する
複数の立方体を渦巻状に描画する
JOGLとJOGLでワイヤーフレームとポリゴンの球を描画する

Thursday, June 16, 2011

pycairoのまとめ

図形の描画


pycairoで四角形を描画する


pycairoで円を描画する



pycairoでビットマップイメージを描画する



pycairoで点線を描画する



pycairoで線色と塗りつぶし色を指定して四角形を描画する



pycairoでラインキャップとラインジョインのタイプを指定する



pycairoで角丸四角を描画する



pycairoで回転した四角を描画する



pycairoでテクスチャで塗りつぶしをする



pycairoで半透明の四角を描画する


文字列の描画


pycairoで文字列を描画する


pycairoで日本語文字列を描画する



pycairoで文字列の領域を求める



pycairoでイタリックの文字列を描画する


グラデーションの使用



pycairoでグラデーションを描画する



pycairoで放射グラデーションを描画する



pycairoを使用して半透明放射グラデーションで画像を切り取る


画像処理


pycairoで画像をビデオ風に加工する


pycairoで画像をセピア調に変換する



pycairooで画像をグレースケールに変換する



pixbufでJPEGを読み込んでpycairoでPNGで保存する



pycairoで画像を三角形に切り取る



pycairoで画像を半透明に重ね合わせる



pycairoで画像にモザイクをかける



pycairoで画像を縮小する



pycairoで画像を左右反転させる



Pycairoで画像を上下反転させる



pycairoで角丸四角でクリッピングして画像を描画する


その他


pycairoをWindowsにインストール

Friday, June 10, 2011

Graphvizまとめ

ノード


ノードの形を指定する

ノードの文字色を指定する


ノードの塗りつぶし色を指定する


ノードの線の色を指定する


ノードに表示するラベルを指定する


ノードに表示する画像を指定する


ノードの高さを指定する


ノードのフォントサイズを指定する


ノードの間隔を調節する


日本語のグラフを描画する


HTML風のラベルを指定する


レコード型のノードを描画する


角丸四角などの角が丸まった形を描画する


背景


グラフの方向を変える

背景色を指定する


背景を透明にして半透明のノードを描画する


出力イメージを縮小する

線・矢印


線の太さを指定する

線のラベルを指定する


矢印を描画する


双方向の矢印を描画する


矢印の大きさを指定する


矢印を点線・破線にする


双方向の矢印の色を指定する


矢印の接続先を指定する


矢印の接続元を指定する


矢印の頭の形を変更する


矢印のヘッドのラベルを指定する


エッジがランキングに使用されないように指定する


ノードのランクを合わせる


サブグラフ(クラスタ)


サブグラフ(クラスタ)への矢印を描画する

サブグラフ(クラスタ)にラベルを設定する


サブグラフ(クラスタ)を描画する


neato/circo


Graphvizのneatoで無方向グラフを描画する

Graphvizのneatoでノード間の線の長さを変更する


Graphvizのneatoでノードの位置を調節する


Graphvizのcircoで有方向グラフを描画する