モナ・リザ によるモナ・リザ
ビデオチュートリアルはやったけどあまり興が乗らず.画像検索して著作権クリアしている画像を使った.検索してみると分かるけど,色味が随分違う.僕はモナ・リザは知っていても,本当のモナ・リザの肌の色を知らない.こういうのを簡単にイメージ作れてしまうProcessingは良いなと思いつつ,OpenProcessingだとどうも動かなかった.p5.jsでpreload使えば良いのかもしれない.
コード(Processing)
PImage img; int n = 50; float img_w; float img_h; void setup() { size(644, 960, P2D); colorMode(HSB, 360, 100, 100); imageMode(CENTER); img = loadImage("mona_lisa.jpg"); img_w = img.width / n; img_h = img.height / n; background(0, 0, 100); } void draw() { for (int y = 0; y < img.height; y += img_h) { for (int x = 0; x < img.width; x += img_w) { color c = img.get(x, y); tint(c); image(img, x, y, img_w, img_h); } } noLoop(); }