002 ImageMagick® – Convertire le immagini da un formato ad un altro.
002 ImageMagick® – Convertire le immagini da un formato ad un altro.
1) Cose da sapere prima di procedere.
La cartella [/etc/ImageMagick-6/] contiene il file [policy.xml] tramite il quale è possibile inibire oppure rendere possibile la conversione in alcuni formati. Il formato PDF è annoverato fra i formati inibiti di default; di conseguenza, per convertire un’immagine in un PDF, occorre prima disattivare l’inibizione. A tal fine, occorre:
A) Aprire, da amministratore, il file [/etc/ImageMagick-6/policy.xml] (senza parentesi quadre)
B) Cercare la riga [< policy domain="coder" rights="none" pattern="PDF" />] (senza parentesi quadre)
C) e sostituirla con la riga [< !--policy domain="coder" rights="none" pattern="PDF" /-->] (senza parentesi quadre)
2) ImageMagik può convertire un’immagine da un formato all’altro basandosi sull’estensione di ogni singolo file-immagine.
Opzione: [-quality 100] dove 100 è, in percentuale, la qualità dell’immagine (100=qualità massima; 85=default)
convert P1020592.JPG P1020592.pdf # converte l'immagine dal formato [.jpg] al formato [.pdf] convert P1020592.JPG P1020592.png # converte l'immagine dal formato [.jpg] al formato [.png] convert P1020592.JPG P1020592.tif # converte l'immagine dal formato [.jpg] al formato [.tif] convert P1020592.JPG P1020592.webp # converte l'immagine dal formato [.jpg] al formato [.webp] convert P1020592.JPG P1020592.gif # converte l'immagine dal formato [.jpg] al formato [.gif] convert P1020592.JPG P1020592.bmp # converte l'immagine dal formato [.jpg] al formato [.bmp] convert P1020592.JPG -quality 100 P1020592q100.jpg #Qualità dell'immagine: 100% (Default 85%;solo output jpg) convert P1020592.JPG -quality 50 P1020592q50.jpg #Qualità dell'immagine: 50% (Default 85%;solo output jpg) convert P1020592q40.tif -quality 40 P1020592q40.jpg # converte l'immagine in formato [.jpg], qualità 40%.
convert /mnt/Dati1/Guida-ImageMagick/002-converte/*.JPG -set filename:base "%[base]" /mnt/Dati1/Guida-ImageMagick/002-converte/Conv/"%[filename:base].png" # converte dal formato [.jpg] al formato [.png] tutte le immagini contenute in una data cartella, senza modificarne il nome.