マップをレンダリングした後、libgd-gis は map.image を通して
内部の GD::Image オブジェクトを公開します。
これにより ruby-libgd のすべての機能を使った後処理が可能になります。
map.render
img = map.image
img は GD::Image オブジェクトです。
map.image でできることimg = map.image
font = "../fonts/DejaVuSans-Bold.ttf"
img.filled_rectangle(24, 24, 264, 88, [0, 0, 0])
img.text(
"TOKYO",
x: 48,
y: 68,
size: 32,
color: [255, 255, 255],
font: font
)
img.save("tokyo.png")
map.image は以下のメソッドと補完関係にあります:
add_pointsadd_linesadd_polygons地理データはオーバーレイ、画像処理は map.image を使用します。
map.image は GD::Image を返す
