首页 > 解决方案 > ImageList 包含相等的图像 rmagick

问题描述

我正在尝试将文本转换为动画 gif,逐个字母地显示短语,并且在用图像填充 ImageList 时,我只是从上次text2.length.times迭代中得到列表填充相同的图片。为什么会这样?

out= Magick::ImageList.new
text2 = text2.fit 43 #"Приехал я|, значится, из лагеря домой.\n"
temp_text=""

text2.length.times {
  |i|

  temp_text+=text2[i]+""
   out[i]= (canvas.annotate(text, 0,0,0,62, temp_text) {
     self.fill = 'black'#'gray83'
    })
    # = canvas
}
out.length.times{
  |i|
out[i].write("out#{i}.png")
}

标签: rubyrmagick

解决方案


推荐阅读