Aynı en boy oranına (temel olarak kare) sahip olmam gereken herhangi bir boyutta olabilecek çok sayıda resme sahibim. Yani bir görüntü 100x300 ise, çıktı 300x300 olmalıdır. İstediğim şey, resmin hiçbir şekilde ölçeklenmemiş veya uzatılmış olmasıdır. Sadece görüntünün kenarlarına uygulanan bir arka plan rengi (beyaz) istiyorum, sonra orijinal görüntü ortalanmış (orijinal en boy oranına bağlı olarak dikey veya yatay olarak).ImageMagick, görüntüyü ölçeklemeden en boy oranını değiştir
Ben birkaç farklı dönüştürme komutlarıyla etrafında oynadım, ama henüz sihirli birini bulamadım - bunlar ya boy oranı ulaşmak veya doğru daha büyük bir boyuta ölçeklemek üzere görüntüyü deforme ama yaptığım aradığım en boy oranına sahip değil. peşin
Teşekkür
http://www.imagemagick.org/Usage/crop/#extent bakınız. Görüntüler fotoğrafikse, muhtemelen şeffaflığı desteklemeyen JPEG kullanmalısınız. –