Showing posts with label GraphicsBuilder-SWF. Show all posts
Showing posts with label GraphicsBuilder-SWF. Show all posts

Sunday, July 12, 2009

SWFRendererで画像の上に文字列を描画する

SWFRendererで画像の上に文字列を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1058a.swf", 200, 200){
image(file: "sf.jpg")
font(new java.awt.Font('Tahoma', java.awt.Font.BOLD, 26))
text( x:10, y:100,
text: "San Francisco",
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1058a.swf)
SWFRendererで文字列を描画した画像

動作環境
groovy 1.6.0, JDK6 update12

Saturday, July 11, 2009

SWFRendererでサイの形を描画する

SWFRendererでサイの形を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1057a.swf", 200, 200){
rhinoShape( x:0, y:10, width:200, height:180,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1057a.swf)
SWFRendererで描画したサイの形

動作環境
groovy 1.6.0, JDK6 update12

Friday, July 10, 2009

SWFRendererで正多角形を描画する

SWFRendererで正多角形を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1056a.swf", 200, 200){
regularPolygon( cx:100, cy:100, radius:80, sides:5,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1056a.swf)
SWFRendererで描画した正多角形

動作環境
groovy 1.6.0, JDK6 update12

Thursday, July 09, 2009

SWFRendererで車の形を描画する

SWFRendererで車の形を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1055a.swf", 200, 200){
raceCarShape( x:0, y:40, width:200, height:120,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1055a.swf)


動作環境
groovy 1.6.0, JDK6 update12

Wednesday, July 08, 2009

SWFRendererで二次曲線を描画する

SWFRendererで二次曲線を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1054a.swf", 200, 200){
quadCurve( x1:200, y1:0, ctrlx:0, ctrly: 100,
x2:200, y2:200,
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1054a.swf)


動作環境
groovy 1.6.0, JDK6 update12

Tuesday, July 07, 2009

SWFRendererでアイスクリーム形を描画する

SWFRendererでアイスクリーム形を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1053a.swf", 200, 200){
iceCreamShape( x:0, y:40, width: 200, height:120,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1053a.swf)
SWFRendererで描画したアイスクリーム形

動作環境
groovy 1.6.0, JDK6 update12

Monday, July 06, 2009

SWFRendererで足形を描画する

SWFRendererで足形を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1052a.swf", 200, 200){
footShape( x:0, y:30, width:200, height:140,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1052a.swf)
SWFRendererで描画した足形

動作環境
groovy 1.6.0, JDK6 update12

Sunday, July 05, 2009

SWFRendererで魚型を描画する

SWFRendererで魚型を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1052a.swf", 200, 200){
fishShape( x:0, y:40, width:200, height:120,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力画像(sample1052a.swf)
SWFRendererで描画した魚型

動作環境
groovy 1.6.0, JDK6 update12

Saturday, July 04, 2009

SWFRendererでドーナツ形を描画する

SWFRendererでドーナツ形を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1051a.swf", 200, 200){
donut( cx:100, cy:100, ir:50, or:90,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1051a.swf)


動作環境
groovy 1.6.0, JDK6 update12

Friday, July 03, 2009

SWFRendererでイルカを描画する

SWFRendererでイルカを描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1050a.swf", 200, 200){
dolphinShape( x:0, y:20, width:200, height:160,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1050a.swf)
SWFRendererで描画したイルカ

動作環境
groovy 1.6.0, JDK6 update12

Thursday, July 02, 2009

SWFRendererでCubic curveを描画する

SWFRendererでCubic curveを描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1049a.swf", 200, 200){
cubicCurve( x1: 40, y1:200, ctrlx1:0, ctrly1:50,
ctrlx2:200, ctrly2: 0, x2:160, y2:200,
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1049a.swf)
SWFRendererで描画したcubic curve

動作環境
groovy 1.6.0, JDK6 update12

Wednesday, July 01, 2009

SWFRendererで十字形を描画する

SWFRendererで十字形を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1048a.swf", 200, 200){
cross( cx: 100, cy: 100, width:20, radius:50,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1048a.swf)
SWFRendererで描画した十字形

動作環境
groovy 1.6.0, JDK6 update12

Tuesday, June 30, 2009

SWFRendererで蝶を描画する

SWFRendererで蝶を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1047a.swf", 200, 200){
butterflyShape( x: 0, y: 0, width: 200, height: 200,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1047a.swf)
SWFRendererで描画した蝶

動作環境
groovy 1.6.0, JDK6 update12

Monday, June 29, 2009

SWFRendererで吹き出しを描画する

SWFRendererで吹き出しを描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

// groovy 1.6.0, JDK6 update12
def gr = new SWFRenderer()
gr.renderToFile("sample1046a.swf", 200, 200){
balloon( x: 80, y: 20, width: 100, height: 100,
fill: color("#bbddff"),
tabLocation: "left",
tabDisplacement: 0.8,
tabHeight: 10,
tabWidth: 10,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}



出力SWF(sample1046a.swf)

Sunday, June 28, 2009

SWFRendererで矢印を描画する

SWFRendererで矢印を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

// groovy 1.6.0, JDK6 update12
def gr = new SWFRenderer()
gr.renderToFile("sample1045a.swf", 200, 200){
arrow( x: 10, y: 10, width: 150, height: 100,
angle:45,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1045a.swf)
SWFRendererで描画した矢印

動作環境
groovy 1.6.0, JDK6 update12

関連項目
groovyで矢印を描画する

Saturday, June 27, 2009

SWFRendererで文字列を描画する

SWFRendererで文字列を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1044a.swf", 200, 200){
font(new java.awt.Font('MS ゴシック', java.awt.Font.BOLD, 60))
text( x:0, y:70,
text: "日本語",
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}
// SWFRenderer unsupported operation: fontとメッセージがでるが、
// font指定は効いているようみたい。。。



出力SWF(sample1044a.swf)
SWFRendererで描画した文字列

動作環境
groovy 1.6.0, JDK6 update12

関連項目
groovyで日本語を描画する

Friday, June 26, 2009

SWFRendererでポリラインを描画する

SWFRendererでポリラインを描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

def gr = new SWFRenderer()
gr.renderToFile("sample1043a.swf", 200, 200){
polyline( points: [198,0, 0,100, 198,198],
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1043a.swf)
SWFRendererで描画したポリライン

動作環境
groovy 1.6.0, JDK6 update12

関連項目
groovyでポリラインを描画する

Thursday, June 25, 2009

SWFRendererでポリゴンを描画する

SWFRendererでポリゴンを描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

// groovy 1.6.0, JDK6 update12
def gr = new SWFRenderer()
gr.renderToFile("sample1042a.swf", 200, 200){
polygon( points: [100,0, 0,198, 198,198],
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1042a.swf)
SWFRendererで描画したポリゴン

動作環境
Groovy1.6.0, JDK1.6 Update12

関連項目
groovyでポリゴンを描画する

Wednesday, June 24, 2009

SWFRendererで角丸四角を描画する

SWFRendererで角丸四角を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

// groovy 1.6.0, JDK6 update12
def gr = new SWFRenderer()
gr.renderToFile("sample1041a.swf", 200, 200){
rect( x:10, y:10, width:180, height:180,
arcWidth: 20, arcHeight:20,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力画像(sample1041a.swf)
SWFRendererで描画した角丸四角

関連項目
groovyで角丸四角を描画する (GraphicsRendererでの同様の処理)

Tuesday, June 23, 2009

SWFRendererで楕円を描画する

SWFRendererで楕円を描画するには、以下のコードを実行します。


import java.awt.*
import groovy.swing.j2d.swf.*

// groovy 1.6.0, JDK6 update12
def gr = new SWFRenderer()
gr.renderToFile("sample1040a.swf", 200, 200){
ellipse( cx:100, cy:100, radiusx:80, radiusy:40,
fill: new Color(0xbb, 0xdd, 0xff, 0xff),
borderColor: new Color(0x11, 0x33, 0x77, 0xff) )
}


出力SWF(sample1040a.swf)
SWFRendererで描画した楕円

動作環境
Groovy1.6.0, JDK1.6 Update12