RMagickで日本語が描画できない
RMagick 2.10.0-x86-win32 を入れてみたのだけれど、なぜか日本語の描画ができない。ウェブを探してみてもこれというものが見つからない。
Ruby 1.8.7-p174
RMagick 2.10.0-x86-win32
ImageMagick 6.5.3-10-Q8
で、
require "rubygems"
require "rmagick"
img = Magick::ImageList.new("hoge.jpg")
gc = Magick::Draw.new
gc.font = "c:\\winnt\\fonts\\msmincho.ttf"
gc.pointsize = 30
gc.fill = "black"
gc.text(0, 0, "日本語")
gc.draw(img)
img.write("foo.jpg")
とかしてみても画像で確認できない。半角の英数だと問題なく描画されるのだけれど。
できているという例を見ても、これという違いはないように見えるのだけれど。違うといえば、バージョンといったところだけれど、そのせいなのかなあ。
| 固定リンク
コメント