【发布时间】:2021-12-02 02:01:14
【问题描述】:
这里绝对是初学者。
我的任务是为使用 RoR 的 Web 平台编写一个在服务器上运行的工作流。服务器是基于 linux 的。
我想创建一个图像。基本上,它是一张背景图片,已经在服务器上,有两个绿色方块,一个在左下角,一个在右下角。绿色方块内是来自网站上两个输入字段(左侧输入文本和右侧输入文本)的白色文本。
用户上传他们的运动队的标志以调整大小并适合右上角。
我基本上会这样做:
convert -background none -fill white -font Helvetica -pointsize 100 -size 450x -gravity center caption:“text right input“ right.png
convert -background none -fill white -font Helvetica -pointsize 100 -size 450x -gravity center caption:“text left input“ left.png
composite -gravity Center left.png base.png left_done.png
composite -gravity Center right.png base.png right_done.png
composite -gravity southeast right_done.png background.png bg_right.png
composite -gravity southwest left_done.png bg_right.png bg_left_right.png
convert Logo-upload.jpg -resize 400x230 logo_resized.png
composite -gravity NorthEast logo_resized.png bg_left_right.png done.png
这是一步一步的命令行,我会怎么做。
但一定有更有效的方法,不是吗?
我很想来你的 cmets。刚开始使用非常基本的任务编程非常基本的东西。很想了解更多。
//编辑:工作流程可能看起来很奇怪,但对我来说,在 background.png (1000x500px) 上让它像素完美是最简单的
【问题讨论】:
标签: server imagemagick image-manipulation