0
我試圖使用Imagemagick命令創建單個字母的文本標籤,並將其放置在固定尺寸畫布區域的左側,然後將它添加到另一個固定高度但寬度未知的標籤。因此,期望的結果是最終透明PNG左側的單個字母,另一標籤在原點右側設置大約100px,例如,該樣機:將可變寬度的標籤附加到固定尺寸的
我都在下面的命令這個工作的,除了是陰影文本標籤不固定大小的盒子(應該是100像素x 25px的)。這裏的結果:
我認爲是什麼,我需要做的就是以某種方式關閉-trim的選擇,但我不知道該怎麼做。 +修剪不是一個有效的選項,+ repage不會這樣做。
convert \
\(-background transparent \
\(-gravity west -fill lavender -font Constantia.ttf \
-pointsize 12 label:'x' -trim \
\(+clone -background black -shadow 100x3+0+0 -channel A -level 0,50% \
+channel \) \
+swap +repage -gravity center -composite \) \
-size 100x25 -gravity west \) \
\(-size x25 -fill black -background transparent -font MyriadPro-Semibold.otf \
-pointsize 15 label:'Long legend for x' -gravity west \) \
+append -strip legend_test.png
(裝飾選項需要得到高度降至25px的 - 陰影操作,否則產生過大的垂直延伸編輯:我想我錯了上面 - 甚至W/O型的 - 。修剪任何地方的命令,我希望的固定大小的圖像不會工作。)