imagemagick convert komutunu kullanarak, görüntüyü sabit genişlik ve orantısal yüksekliğe nasıl yeniden boyutlandırabilirim örn. -resize veya -thumbnail seçeneğini kullanarak?Imagemagick: Sabit genişliğe, orantısal yüksekliğe dönüştürme
cevap
Görüntüleri, yüksekliğin en boy oranını koruyarak, görüntüleri 100 piksel genişliğe yeniden boyutlandırmak için -resize 100x
kullanın.
Ayrıntılar için ince ImageMagick manual'u okuyun.
Imagemagick geometri: 'width'x'height' Bir parçayı boş bırakırsanız, bu orantılı olarak yeniden boyutlandırmak demektir.
Örnekler:
100x200 # width = 100, height = 200
300x # width = 300, height = proportional
x300 # width = proportional, height = 300
' 100x200 '* Söyleyeceğiniz gibi * çalışmaz. '100x200 \' '...' ye ihtiyacınız var ... –
'100x200', tezlerin boyutlarını içeren bir görüntü yaratacaktır. Orijinal resim W/H oranını koruyacaktır. '100x200 \!', Aynı zamanda, tezlerin boyutlarıyla bir görüntü oluşturacak, ancak içerideki görüntü, yeni boyutları gizlemek için deforme olacaktır. – MTranchant
@MTranchant & chrise: AFAICS, -geometri 100x200 'min (100x, x200) olarak davranır (ImageMagick 6.9.2.7, Fedora 23). –
- 1. ImageMagick - Maksimum genişliğe yeniden boyutlandırma
- 2. Sabit maksimum yüksekliğe sahip metin sarısı
- 3. Sabit Genişliğe Sahip Metin Dosyası
- 4. clipAndEnableAşağı sabit yüksekliğe sahip değilken gezinme?
- 5. ImageMagick komut satırında RGB'yi Gri Tonlamaya dönüştürme
- 6. Sabit genişliğe ulaşıldıktan sonra tablo hücresindeki girişi engelle?
- 7. ImageMagick
- 8. Imagemagick
- 9. ImageMagick Yansıma
- 10. RecyclerView'ın ızgara öğesinin eşit yüksekliğe ve genişliğe sahip olması nasıl yapılır?
- 11. ImageMagick: yerçekimi merkezi ile dönüştürme -Kompozit ile Katman Görüntüler
- 12. Güvenilir font seçimi ile SVG'yi PDF'ye ImageMagick ile dönüştürme?
- 13. Brew Imagemagick
- 14. ImageMagick ekstra bilgileri The Bazı .png dosyalarını yeniden boyutlandırmak için ImageMagick en dönüştürmek kullanıyorum
- 15. Düğmeler aynı genişliğe sahiptir
- 16. div tam genişliğe kapsamaz
- 17. Css genişliği, bilinmeyen yüksekliğe sahip yükseklikle aynı
- 18. Bir bitmap'i orantısal olarak yeniden boyutlandırma
- 19. orantısal görüntü yüksekliği/genişliği nasıl oluşturulur
- 20. jQuery otomatik yüksekliğe geçiş
- 21. CSS: Görüntüyü% 100 genişliğe genişletme
- 22. Bir NSString'i genişliğe doğru kırpın
- 23. ImageMagick/Mogrify - programlama yoluyla
- 24. ImageMagick (veya benzeri)
- 25. OpenCV Vs ImageMagick?
- 26. Optimize edilmiş gif'i ImageMagick
- 27. ImageMagick yükleme MediaTemple GridServer
- 28. Sunucu tarafında ImageMagick
- 29. ImageMagick, görüntüyü ölçeklemeden en boy oranını değiştir
- 30. Sabit genişlikli JScrollPane
imagemagick orijinal görüntü değiştirecek mogrify' 'ile birlikte gelir. Ben görüntüleri yeni bir klasöre kopyalamak için easiser buldum sonra çalıştırmak mogrify -resize 512x * .jpg ' – Lex
mkdir zaten varsa dizin. Bunu önlemek için, -k bayrağı "mevcutsa hata yok" mkdir. 'mkdir -p küçük resimleri' bu soruda açıklanmıştır: http://stackoverflow.com/questions/4906579/how-to-use-bash-to-create-a-folder-if-it-doesnt-already-exist –