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
여기에 텍스트가있는 배경을 가진 이미지에 주석을 추가하려고합니다.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.
아래 images-
실제 결과 -
원하는 결과 (대담)을 참조하십시오 -
두 번째 이미지에는 더 굵은 텍스트가 포함되어 있습니다.
도와주세요.
첫 번째 이미지의 글꼴 ("실제 결과")은 굵은 글꼴 일뿐만 아니라 확실히 Helvetica가 아닙니다. – Stefan