Imagemagick

使用imagemagick將水平圖片轉換為垂直圖片,用黑色填充周圍的空白區域

  • June 4, 2015

我有一個水平圖像,我想為特定解析度創建它的垂直副本,用黑色填充它周圍的空白空間。這可以用 imagemagick 完成嗎?怎麼做?

您可以使用convertwith -extent(並指定背景和重力)。範例:

輸入文件orca.jpg(橫向,300x225)

在此處輸入圖像描述

如果要創建保留原始圖像大小的 400x600 縱向圖像:

convert orca.jpg -background black -gravity center -extent 400x600 output.jpg

產生:

在此處輸入圖像描述

當然,您還可以調整原始圖像的大小以適合較小的畫布:

convert orca.jpg -resize 200 -background black -gravity center -extent 220x400 output.jpg

在此處輸入圖像描述

引用自:https://unix.stackexchange.com/questions/207529