我想幀/邊框圖片的邊框「顏色」來自文件。 該文件可以在這裏找到https://storage.googleapis.com/ramki-opticlan/paspartu_small.jpgImageMagick使用邊框顏色從一個文件框架圖片
我認爲imagemagick不能這樣做,所以我的想法是創建一個所需的大小的新背景,並將圖像放在它的頂部。
#creates the background
convert -size ${PICTURE_WIDTH}x${PICTURE_HEIGHT} tile:paspartu_small.jpg background.jpg
# places one on top of each other
convert background.jpg picture_that_needs_to_be_framed.jpg -gravity center -region +0-0 -composite -matte result.jpg
我的問題是,我不能計算該背景的尺寸,並正確調整圖像位置,而不會破壞圖像寬高比。 如果有人能幫我創建一個腳本來計算這些職位,我將非常感激。
讓我們這種情況下,例如:
- 我的照片是600x500px
- 上邊框必須是40像素
- 右邊框必須是50像素
- 下邊框必須是60像素
- 左邊界必須是50px
希望它'我可以理解我想要完成什麼。 乾杯
我使用IM7
它始終是一個好主意,包括您的IM版本和編程laungage作爲可以對答案的效果。什麼是地區+ 0-0應該做的?有了V7,你可以在一行中做所有事情;而V6則需要兩三行。 – Bonzo
我編輯我的帖子,謝謝。很抱歉,延遲 – Izopi4a