Я попытался разработать предложение на изображении по умолчанию gem 'mini_magick', '~> 4.8'
.В случае одного предложения не возникает никаких проблем, но в любом предложении, включающем одну цитату, возникает следующая ошибка.
mogrify -font -fill #fff -gravity center -pointsize 24 -drawтекст 0,30
mogrify: невозможно прочитать шрифт `'@ warning / annotate.c / RenderType / 964
module SetupOgbImage
def build(text)
text = prepare_text(text)
img = MiniMagick::Image.open(Settings.ogb.base_image_path)
img.combine_options do |config|
config.font Settings.ogb.font_path
config.fill Settings.ogb.color
config.gravity Settings.ogb.gravity
config.pointsize Settings.ogb.font_size
config.draw "text #{Settings.ogb.text_position} '#{text}'"
end
img
end
def prepare_text(text)
text.scan(/.{1,#{Settings.ogb.indention_count}}/)[0...Settings.ogb.row_limit].join("\n")
end
end