libpngを使うために cygwin rubyを使ってますがその際に気をつけること。
全角文字を扱う時には、
$KCODE = "s"だけではダメだということ。
!#/usr/bin/ruby -Ks
-Ksのオプションの場合、スクリプト解析にはいる前にSJISとして
解析するため日本語をうまく扱うことができる。
逆に、$KCODEの場合は、スクリプト解析後なので、うまく働かない時がある。
デフォルトでは、$KCODE = NONE なので必ず付ける癖を!!
Windowsの場合も *.batに忘れずに!!