2013-01-13 10 views
24

attuale percorso della cartella immagine:Batch ridimensionare le immagini e le immagini in uscita a nuova cartella con ImageMagick

public_html/images/thumbs 

uscita percorso della cartella immagine:

public_html/images/new-thumbs 

Ho 10 video di pollice per il video nella cartella corrente, denominata dei pollici immagine:

1-1.jpg 
1-2.jpg 
1-3.jpg 
1-4.jpg 
1-5.jpg (Resize) 
1-6.jpg 
1-7.jpg 
1-8.jpg 
1-9.jpg 
1-10.jpg 

2-1.jpg 
2-2.jpg 
2-3.jpg 
2-4.jpg 
2-5.jpg (Resize) 
2-6.jpg 
2-7.jpg 
2-8.jpg 
2-9.jpg 
2-10.jpg 

voglio ridimensionare tutte le immagini 5 ° (* - 5.jpg) nella nuova cartella. Ho provato sotto comando, ma senza fortuna:

mogrify 
-path 
    public_html/images/thumbs/*-5.jpg 
-resize 16×12 
-quality 100 
    public_html/images/new-thumbs/*-5.jpg 

risposta

47

"Mogrify" Dovrebbe essere chiamato dalla directory con le miniature originali, mentre il parametro -path è per indicare la directory di destinazione.

cd public_html/images/thumbs 
mogrify -resize 16x12 -quality 100 -path ../new-thumbs *.jpg 

http://www.imagemagick.org/Usage/basics/#mogrify

ultimi argomenti sono l'elenco dei file, in modo da poter filtrare in base al nome pp * .jpg per esempio.

+11

Hai ragione, ma si può anche chiamare 'mogrify' da qualsiasi directory, per esempio posso convertire jpeg originaria in png con' mogrify path/destinazione/percorso/-adaptive ridimensionamento 5000 -unsharp 0x1 -format png/originary/path/*. Jpeg' – Tenaciousd93

+6

Nota che le directory di output che stai puntando a * devono esistere *, poiché ImageMagick non le creerà, causando un errore 'mogrify: impossibile aprire l'immagine'. –

+0

Questo non funziona con provo con png e metto 1024x600, tutte le immagini sono ridimensionate a 800x600 invece 1024x600 – inukaze

1

Per coloro che hanno installato Shotwell su Ubuntu/Debian, è possibile che sia più facile esportare le immagini selezionate in una cartella in un'altra cartella elaborando le immagini secondo necessità.

  • Aprire Shotwell
  • Selezionare le immagini che si desidera esportare
  • File> Esporta
  • regolare i valori alle proprie esigenze
  • Selezionare la cartella in cui esportare