1
def change_image_labels(feed_data)
for data in feed_data
img = Image::read(@tmpdir_file_path+"/#{data[0]}.png").first.resize(600,600)
redback = Image::read("#{Rails.root}/tmp/redback.png")[0]
txt = Magick::Draw.new
redback.annotate(txt,0,0,0,0,data[2]){
txt.gravity = Magick::WestGravity
txt.pointsize = 50
txt.fill = "#ffffff"
txt.font_family = 'helvetica'
txt.font_weight = Magick::BoldWeight
}
img = img.composite(redback, 0, 30, AtopCompositeOp)
img.write(@tmpdir_file_path+"/#{data[0]}.png")
end
end
在這裏,我想用註釋REB背景與文本的圖像。Ruby rmagick:如何讓文本更加大膽?
Here `redback.annotate(txt,0,0,0,0,data[2]` `data[2]` refers to the text which contains data like 92% OFF. I want to make it bold.
請參考下面的圖像 -
實際Result-
所需的結果(膽識) -
正如你可以第二個圖像包含更大膽的文字。
請幫忙。
您的第一張圖片中的字體(「實際結果」)不僅不是粗體,而且絕對不是黑體。 – Stefan