gpt4 book ai didi

text - ImageMagick:文本如何在透明框中自动调整文本

转载 作者:行者123 更新时间:2023-12-01 09:55:56 26 4
gpt4 key购买 nike

  1. 我有一张名为 funny-santa.jpg 的图片(谷歌图片,它很可爱)
  2. 我已经能够在 ONTO funny-santa.jpg 上画一个黄色框了'
  3. 我可以将 TEXT 放入那个黄色框。(“Merry Christmas Mom and Dad”)
  4. 如何在我创建的黄色框中自动调整文本 - 以编程方式?
  5. 是否可以将下面的文本自动调整到预定义的空间?

这是在现有图片上绘制透明黄色框的代码。我在文档中添加了文本“Merry Xmas Mom and Dad”。挑战是:如何在我刚刚创建的 Box 中自动调整我的“Merry Xmas Mom and Dad”?

  1. 如果我的文本更改为“我爱爸爸妈妈”会怎么样?任何基于文本维度的“硬编码值”都必须重做。

    转换 funny-santa.jpg -strokewidth 0 -fill "rgba( 255, 215, 0 , 0.5 )"-draw "rectangle 0,0 1024,350"-pointsize 30 -fill black -annotate +67+60 '爸爸妈妈圣诞快乐输出.jpg

最佳答案

您还可以查看 this answer of me 15 个月前:

如果您使用正确的方法,文本将自动适合。让我们使用一个宽度为 270 像素、高度为 70 像素的框。这是我使用的命令,首先是一段简短的文本:

mytext="Cheers\!"

convert \
-background '#0008' \
-gravity center \
-fill white \
-size 260x70 caption:"${mytext}" \
funny-santa.jpg \
+swap \
-gravity south \
-composite \
funny-santa---1.jpg

结果如下(原始图片在上,带文字的图片在下):

如果您想将更长的文本放入同一个框中,只需使用更长的文本:-)

看这里:

mytext="Dear Kids\! One day you'll learn everything about Santa Claus. On that day, please also remember what they told you about Jesus."

convert \
-background '#0008' \
-gravity center \
-fill white \
-size 260x70 caption:"${mytext}" \
funny-santa.jpg \
+swap \
-gravity south \
-composite \
funny-santa---2.jpg

关于text - ImageMagick:文本如何在透明框中自动调整文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27660664/

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