ツタンラーメンの忘備録

プログラミングや精神疾患、ラーメンについて書いていきます。たぶん。

Processing 文字 画像化

まったくなんの需要もない自己満足な記事

f:id:hungrykirby:20171128172254p:plain

f:id:hungrykirby:20171128172339p:plain

f:id:hungrykirby:20171128172331p:plain

こういう画像を作りたい.作ってどうするの?みたいなのは次回記事にします.

int w;
int h;

PGraphics[] pg;

int numArray;

void setup(){
  size(500, 500);
  w = width; h = height;
  PFont f = loadFont("RictyDiminishedDiscord-Regular-48.vlw");
  numArray = 127 - 32;
  pg = new PGraphics[numArray];
  background(255);
  for(int i = 0; i < numArray; i++){
    pg[i] = createGraphics(w, h);
    pg[i].beginDraw();
    pg[i].background(255);
    pg[i].fill(0);
    pg[i].textFont(f, 200);
    pg[i].textAlign(CENTER, CENTER);
    pg[i].text(str(char(i + 32)), w/2, h/2);
    String filename = str(i);
    if(filename.length() == 1) filename = "0" + filename;
    pg[i].save("images2/" + filename + ".png");
    pg[i].endDraw();
  }
}

画像の配列ができました.やったね!