2
私はRubyのプロジェクトでタイトルを生成するために、以下のようにすべて動作しますが、タイトルの後ろに画像を置く必要があり、幅を見つける方法があるかどうか疑問に思っていました。私はちょうど描かれたテキストですか? おかげruby Rmagickのテキストの幅
canvas = Magick::Image.new(600, 18){ self.background_color = '#212121' }
gc = Magick::Draw.new
gc.fill('white')
gc.font = ("lib/fonts/AvenirLTStd-Book.otf")
gc.pointsize = 18.0
@title = "hello world"
gc.text(0, 14, @title)
gc.draw(canvas)
canvas.format = 'png'
canvas.to_blob
ありがとうございました。私はあなたの答えを使ってテキスト幅をどのように抽出したのかについては、以下のボタンの不具合コードの右にありました。 – ADAM
metrics = gc.get_type_metrics(@title) puts metrics [3]#<<<これは私のテキスト幅です – ADAM