我有大約 2500 張圖片。其中一些包含邊界,而另一些則沒有。我想要完成的是為那些沒有邊框的邊框添加邊框。
有邊框的64x64圖片是和沒有邊框的圖片是56x56
我準備了一個大小為 PNG 格式的邊框影像檔案,64x64我想合并此影像中所有沒有邊框的檔案以獲取它們的邊框并將它們也輸出為 PNG 格式。
我已經嘗試了幾種使用方法,ImageMagic但到目前為止沒有運氣。
uj5u.com熱心網友回復:
如果你制作一個 64x64 的石灰-洋紅色漸變background.png和一個純藍色 56x56 影像,foreground.png如下所示:
magick -size 64x64 gradient:lime-magenta background.png
magick -size 56x56 xc:blue foreground.png
您將前景粘貼到背景中心的命令很簡單:
magick -gravity center background.png foreground.png -composite result.png

uj5u.com熱心網友回復:
我發現使用ImageMagick包中的convert工具非常可行。
首先,我將所有大小為 的影像提取56x56到不同的位置,然后執行以下操作;
我在每邊添加了4 個像素,因為我的邊框是64x64
for image in ICO_*.png; do
convert -page 0 0 border.png \
-page 4 4 $image \
-background none -layers merge repage $image-withBorder.png
done
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494295.html
