Utilizzando il comando di conversione imagemagick, come posso ridimensionare un'immagine a larghezza fissa e altezza proporzionale, ad es. usando l'opzione -resize o thethumbnail?Imagemagick: Converti in larghezza fissa, altezza proporzionale
risposta
Utilizzare -resize 100x
per ridimensionare le immagini a 100 pixel di larghezza mantenendo le proporzioni dell'altezza.
Leggere la multa ImageMagick manual per dettagli.
Geometria dell'immagemagick: 'width'x'height' Se si lascia una parte vuota, significa ridimensionamento proporzionale.
Esempi:
100x200 # width = 100, height = 200
300x # width = 300, height = proportional
x300 # width = proportional, height = 300
' 100x200 'NON * funzionerà come dici tu. Hai bisogno di '100x200 \!' ... –
'100x200' creerà un'immagine con queste dimensioni. L'immagine originale manterrà il suo rapporto W/H. '100x200 \!' Creerà anche un'immagine con queste dimensioni, ma l'immagine all'interno verrà deformata per attaccare le nuove dimensioni. – MTranchant
@MTranchant & chrise: AFAICS, '-geometry 100x200' si comporta come' min (100x, x200) '(ImageMagick 6.9.2.7, Fedora 23). –
- 1. come creare immagine proporzionale altezza/larghezza
- 2. UILabel con larghezza fissa e altezza flessibile
- 3. Ridimensionamento altezza elemento elemento proporzionale alla larghezza + costante con CSS
- 4. SVG, testo, carattere con larghezza/altezza fissa
- 5. JDialog altezza fissa
- 6. Come ridimensionare l'immagine wordpress ad altezza fissa e larghezza automatica
- 7. Come ottenere altezza per NSAttributoString a una larghezza fissa
- 8. CSS Div Immagine di sfondo Altezza fissa 100% Larghezza
- 9. AutoLayout Xcode, Margine proporzionale con altezza
- 10. Posizione larghezza fissa 100%
- 11. Carrierwave - Ridimensionamento delle immagini a larghezza fissa
- 12. fullcalendar altezza fissa riga
- 13. Come ottenere larghezza/altezza del testo
- 14. Imagemagick - Ridimensiona le immagini a 25px in altezza e proporzioni
- 15. ImageMagick - Ridimensiona alla larghezza massima
- 16. Android ListView altezza fissa articolo
- 17. Altezza del pannello fissa in un SplitContainer
- 18. Avvolgimento testo con altezza massima fissa
- 19. Ridimensionamento proporzionale delle immagini in CSS con larghezza massima
- 20. Specificare larghezza e altezza del grafico
- 21. Impostazione larghezza e altezza
- 22. CSS - larghezza fissa arco/div
- 23. Posizione fissa con larghezza e altezza in base al contenuto (e non al 100%)
- 24. Panda: istogramma a larghezza fissa
- 25. Letterali interi a larghezza fissa in C++?
- 26. Numeri interi a larghezza fissa in C++
- 27. Colonne della tabella larghezza fissa in Bootstrap
- 28. Larghezza della corsa fissa in SVG
- 29. Android: carattere a larghezza fissa in AlertDialog
- 30. Scrollbar senza altezza/altezza dinamica fissa con barra di scorrimento
imagemagick viene fornito con 'mogrify' che altererà l'immagine originale. Ho trovato più facile copiare le immagini in una nuova cartella, quindi eseguire 'mogrify -resize 512x * .jpg' – Lex
mkdir si lamenterà se la directory esiste già. Per evitare ciò, aggiungere il flag -p "nessun errore se esistente" a mkdir. 'mkdir -p thumbnails' spiegato in questa domanda: http://stackoverflow.com/questions/4906579/how-to-use-bash-to-create-a-folder-if-it-doesnt-already-exist –