İmagemagick convert komutunu kullanarak, -resize veya -thumbnail seçeneğini kullanarak bir görüntüyü sabit bir genişliğe ve orantılı yüksekliğe nasıl yeniden boyutlandırabilirim?
İmagemagick convert komutunu kullanarak, -resize veya -thumbnail seçeneğini kullanarak bir görüntüyü sabit bir genişliğe ve orantılı yüksekliğe nasıl yeniden boyutlandırabilirim?
Yanıtlar:
-resize 100xYüksekliğin en boy oranını korurken görüntüleri 100 piksel genişliğe yeniden boyutlandırmak için kullanın .
Ayrıntılar için ayrıntılı ImageMagick kılavuzunu okuyun .
mkdir -p thumbnailsbu soruda açıklandı: stackoverflow.com/questions/4906579/…
Imagemagick geometri: 'width'x'height' Bir parçayı boş bırakırsanız, bu orantılı yeniden boyutlandırma anlamına gelir.
Örnekler:
100x200 # width = 100, height = 200
300x # width = 300, height = proportional
x300 # width = proportional, height = 300
100x200bu boyutlarda bir imaj yaratacaktır. Orijinal resim, W / H oranını koruyacaktır. 100x200\!bu boyutlarda bir görüntü de oluşturacak, ancak içindeki görüntü yeni boyutlara yapışacak şekilde deforme olacak.
-geometry 100x200davranır min(100x, x200)(ImageMagick 6.9.2.7, Fedora 23).
mogrifyorijinal görüntüyü değiştirecek olanla birlikte gelir . Görüntüleri yeni bir klasöre kopyalayıp çalıştırmayı daha kolay buldummogrify -resize 512x *.jpg