2008年5月27日火曜日

080527




sketch.proce55ingで。
画像をpixel解析して、色相、明度、彩度の情報をとったところからずらしてrectで書いてやるとこんなのができた。

2008年5月8日木曜日

20080508

javaメモ。

javaで半角→全角に変換。
javaではUnicodeが使われていて、変換する時もUnicodeを足したりいじったりしてやる。
このへんをみると、javascriptでは[一-龠]とか[ぁ-ん]のように
指定してやることができるみたいんだけど、javaではできないのかしら。

下はProce55ing用にかいたコード。もう少し良いやり方があるような気もする。
-------------------
class tofullNumber {
public String fullNum(String s) {
StringBuffer sb = new StringBuffer(s);
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c >= '0' && c <= '9') {
sb.setCharAt(i, (char) (c - '0' + '0'));
}else if (c >= 'a' && c <= 'z') {
sb.setCharAt(i, (char)(c - 'a' + 'a'));
}else if (c >= 'A' && c <= 'Z') {
sb.setCharAt(i, (char)(c - 'A' + 'A'));
}else if (c == ' ') {
sb.setCharAt(i,'\u3000');
}else if (c == '!') {
sb.setCharAt(i,'!');
}else if (c == '?') {
sb.setCharAt(i,'?');
}
}
return sb.toString();
}

}

2008年5月5日月曜日