Tag Archives: imagemagick

Il coltellino svizzero per le immagini #2

Scopo di questo post è condividere alcuni script che ho creato per manipolare immagini per “artisti”.

Avevo già parlato di ImageMagick qui:

Il coltellino svizzero delle immagini #1

vi consiglio di andare a leggerlo prima di andare avanti. Farò comunque un brevissimo riassunto:

  1. installare ImageMagick scaricando qui il pacchetto
    https://www.imagemagick.org/download/binaries/ImageMagick-7.0.5-7-Q16-x64-dll.exe

    e installate come un qualsiasi programma windows. Le opzioni di default per adesso vanno bene;

  2. se volete usare ImageMagick per produrre PDF scaricate e installate pure questo:
    https://ghostscript.com/download/gsdnld.html

E cominciamo con uno script facile facile per capire le potenzialità del mezzo:

Conversione in PDF con un click

Con Notepad di windows scrivete un file che contiene le seguenti righe di codice:

echo off
set /p f=Output file name (without extension):%=%
convert %* %f%.pdf
pause

e salvatelo con nome:

convert-pdf.bat

o il nome che più vi aggrada con estensione .bat in (abilitate la vista dei file e cartelle nascoste per trovare AppData):

C:\Users\nome-utente\AppData\Roaming\Microsoft\Windows\SendTo

dove nome-utente è il nome del vostro user windows. Per vedere dove finisce il vostro file basta pigiare i tasti Windows + R e digitare shell:sendto. In pratica è la cartella di sistema dove ci sono i programmi, i link o gli script che compaiono nella voce di menù contestuale “invia a” quando fate click col tasto destro su un file.

Adesso avete la possibilità, selezionando uno o più file, di convertirli in un unico PDF usando il testo destro “invia a”/convert-pdf.bat.

Attenzione! Se volete convertire una serie di immagini (tavole di un fumetto) in un PDF dovete selezionare i file in sequenza (nella stessa sequenza con la quale compariranno nel PDF per capirci) secondo le regole di selezione di windows (usando il tasto SHIFT o CTRL) e, badate bene, fate click col tasto destro sul file corrispondete alla prima pagina, scegliete “invia a”/convert-pdf.bat e via.

Es: se i vostri file sono

pag-001,png
pag-002.png
pag-003.png
...
pag-023.png

selezionateli tutti per esempio facendo click sul primo pag-001.png, click sull’ultimo tenendo premuto il tasto SHIFT e, un volta evidenziati (= selezionati) fate click col tasto destro sul primo, ovvero pag-001.png, “invia a”/convert-pdf.bat. Fatto.

Se non fate click col destro sul primo file ma su uno a caso (provate per vedere cosa succede), windows per uno strano motivo che conosce solo lui, lo eleggerà a primo file e tutti gli altri in fila dietro. Misteri di windows. Se fate come dico io tutto funzionerà a dovere.

Altri script nelle prossime puntate.

Hang loose