1. はじめに
aRtsy
は、Rを使ってアートな画像を生成できるパッケージです。
2. インストール
CRANからインストールできます。
install.packages('aRtsy')
3. つかってみる
これらの関数があります。
The Geometric collection
canvas_segments()
canvas_diamonds()
canvas_squares()
canvas_ribbons()
canvas_polylines()
canvas_function()
The Supervised collection
The Static collection
では、実際にアートな絵を描いてみます。
library(aRtsy) canvas_strokes(colors = c('white', 'goldenrod', 'skyblue', 'navyblue', 'purple'), neighbors = 1.2, p = 0.02, iterations = 3, width = 500, height = 500, side = FALSE)
こんな惑星のような絵も描くことができます。
cols <- list(c('white', 'khaki1', 'lightcoral', 'lightsalmon'), c('dodgerblue', 'pink', 'forestgreen', 'white'), c('purple', 'black', 'darkgray', 'beige')) canvas_planet(cols, radius = c(700, 300, 100), center.x = c(1300, 600, 200), center.y = c(100, 400, 1200), starprob = 0.0105)
4. さいごに
ペンや筆を使うことなく、アートな絵をコマンドで作成できるのは、楽しいですね。