big*_*ato 1 ruby-on-rails minimagick
我想将两个图像(一个背景图像,一个文本图像)组合成一个大图像。
我相信我已经完成了背景图片,因为它只是基于文件。但是,我在尝试从头开始创建图像时遇到了麻烦。有小费吗?
image = MiniMagick::Image.open("public/text_response_bg.png")
image.combine_options do |i|
i.size "1024x512"
end
text = MiniMagick::Image.new #<-- does not work
text.combine_options do |i|
i.size "700x200"
i.gravity 'center'
i.fill 'white'
i.caption 'blahblahblah'
end
result = image.composite(text) do |c|
c.compose "Over"
c.geometry "+20+20"
end
Run Code Online (Sandbox Code Playgroud)
使用以下Ruby代码从头开始创建图像:
MiniMagick::Tool::Convert.new do |i|
i.size "700x200"
i.gravity "center"
i.xc "white"
i.caption "blablabla"
i << "test_image.jpg"
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1872 次 |
| 最近记录: |