gpt4 book ai didi

ruby - 使用 MiniMagick 编写带有标题方法的字符串

转载 作者:数据小太阳 更新时间:2023-10-29 08:09:56 25 4
gpt4 key购买 nike

我正在尝试在图像上写一个字符串。目前我正在使用 MiniMagick,我可以调整大小和重叠两个图像,但是当我尝试使用标题编写多行字符串时,最终图像没有任何变化,它仍然和以前一样。

这是我当前的代码:

image = MiniMagick::Image.open('template.jpg')
image.combine_options do |c|
c.background '#0008'
c.fill '#666'
c.gravity 'center'
c.size '100x50'
c.caption "Lets write some big string here... zzzzz I hope this work =)"
end
image.write('final.jpg')

我的推荐人: http://www.imagemagick.org/Usage/annotating/

ImageMagick multiline text and background image

http://www.imagemagick.org/www/command-line-options.html#caption

谢谢大家

最佳答案

我结束了使用系统调用来解决这个问题,这是代码:

Subexec.run "convert -background '#fff0' \\
-fill '#003300' \\
-gravity west \\
-size 560x180 \\
-pointsize 19 \\
-font \'#{font_path}\' \\
caption:\"#{caption}\" \\
#{photo_path} \\
+swap \\
-gravity NorthWest \\
-geometry +333+113 \\
-composite #{photo_path}"

关于ruby - 使用 MiniMagick 编写带有标题方法的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11730459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com